Notes (A-term 2018): For this course, we will use the 64-bit version of Python 3.6.5 for Windows. Most personal computers sold in the past five years have 64-bit processors, and most versions of Windows installed during that time are also 64-bit versions. If you have a 32-bit processor or version of Windows, see below. The official Windows installers for Python are here:-- https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe https://www.python.org/ftp/python/3.6.5/python-3.6.5.exe The official installer (in ".whl" format) for the 64-bit and 32-bit versions of numpy 1.14.5 for Windows can be found here:-- https://files.pythonhosted.org/packages/0d/b7/0c804e0bcba6505f8392d042d5e333a5e06f308e019517111fbc7767a0bc/numpy-1.14.5-cp36-none-win_amd64.whl https://files.pythonhosted.org/packages/e7/13/b4217ea9d001ddd8a7235aeb876754065330099c36f7303f7ee0cccb4c3d/numpy-1.14.5-cp36-none-win32.whl However, these should NOT be used; instead, use the python3 -mpip install -U commands The matplotlib.org web site appears to no long distribute an official installer (in ".whl" format) for matplotlib 2.2.2. Instead, the following should be used Python3 -mpip install -U matplotlib Copies of all downloads are available in this folder. First, execute the installer python-3.5.1-amd64.exe, running as administrator. When this installation is complete, test it by executing the Python35 -> IDLE (64-bit) command. Type a simple Python expression such as 3 + 4 + 5 to make sure that it is working. Next, open a command prompt, ALSO Run as Administrator. Change the working directory to the directory to which you downloaded numpy and matplotlib. Then, execute the following command to upgrade pip to the latest version. pip install --upgrade pip Pip version 8.1.2 will have been successfully installed. Next, execute the following commands to install numpty 1.11.0 and matplotlib-1.5.1:-- pip install numpy-1.11.0-cp35-none-win_amd64.whl pip install matplotlib-1.5.1-cp35-none-win_amd64.whl However, you are not done yet! matplotlib needs additional resources to run, and these can be obtained from the Internet by using "pip", the Python installation Program. In a command prompt, execute the following commands:-- pip install --upgrade matplotlib pip install nose pip list The results of "pip list" should be cycler (0.10.0) matplotlib (1.5.1) nose (1.3.7) numpy (1.11.0) pip (8.1.2) pyparsing (2.1.4) python-dateutil (2.5.3) pytz (2016.4) setuptools (18.2) six (1.10.0) Fortunately, pip is able to find the right versions of all of those supporting packages on the web and install them. (Your installation may find later versions than the numbers indicated here.) See the document "SettingUpPython_Windows.docx" or "SettingUpPython_Windows.pdf" for instructions on testing your installation.