From 059c1ef9c8b411cd5a3dd493cfa0b783a855231f Mon Sep 17 00:00:00 2001 From: craig-warren Date: Fri, 2 Oct 2015 10:15:11 +0100 Subject: [PATCH] Made installation instructions for Windows more explicit. --- README.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index cbd7deb9..7928a4f2 100644 --- a/README.rst +++ b/README.rst @@ -63,7 +63,7 @@ Mac OS X and Linux Microsoft Windows ^^^^^^^^^^^^^^^^^ -Using the code on Windows is not as simple as for other platforms. Please make sure you install the correct versions of binary packages depending on whether you have 32- or 64-bit Windows. The most straightforward method is to: +Using the code on Windows is not as straightforward as for other platforms because of the combination of requirements. However, there are number of different ways of installing the required packages. We recommend you use the following procedure, as we have successfully tested it on Windows 7 (32/64-bit) and Windows 10 (64-bit). Please make sure you install the correct versions of binary packages depending on whether you have 32-bit or 64-bit Windows. * Install Python 3 (https://www.python.org/downloads/) * Download and install Microsoft Visual Studio 2015 Community (https://www.visualstudio.com/downloads/download-visual-studio-vs), which is free. Do a custom install and make sure under programming languages Visual C++ is selected, no other options are required. @@ -71,6 +71,8 @@ Using the code on Windows is not as simple as for other platforms. Please make s * Use the :code:`pip` package manager, which comes with Python, to install the cython, psutil, pyfiglet, pyparsing, python-dateutil, and pytz packages e.g. :code:`pip install cython`. To check what packages are installed use :code:`pip list`. * Download binaries of packages numpy, h5py, matplotlib (http://www.lfd.uci.edu/~gohlke/pythonlibs/) and install (in the aforementioned order) using ``pip``, e.g. :code:`pip install numpy-1.9.2+mkl-cp35-none-win_amd64.whl` +Please do not be tempted to use Anaconda, a popular Python distribution, to get Python and the required packages. Anaconda (2.3.0) has a bug with the Python HDF5 package (h5py) on 64-bit versions of Windows (https://github.com/h5py/h5py/issues/593) + Compile Cython extensions -------------------------