Notes (A-term 2016): For this course, we will use the 64-bit version of Python 3.5.1 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 installer for Python is here:-- https://www.python.org/ftp/python/3.5.1/python-3.5.1-amd64.exe The official installer (in ".whl" format) for the 64-bit version of numpy 1.11.0 for Windows can be found here:-- https://pypi.python.org/packages/4b/46/3526dcd37d4e4bf6fb718c6637041711653b3068d1529761a8211c151361/numpy-1.11.0-cp35-none-win_amd64.whl#md5=721e8d4224c9f0c98060571a687a03d2 The official installer (in ".whl" format) for matplotlib 1.5.1 is here:-- https://pypi.python.org/packages/b1/29/c54fd5ab22c8f5626f8d2565be66dca36f2135c487793ac9fece73a93d63/matplotlib-1.5.1-cp35-none-win_amd64.whl#md5=e02bc4aec94d1d28a01fa61be7b3d41a 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. INSTALLATION ON 32-BIT WINDOWS SYSTEMS:-- The sub-folder "Windows_32-bit" contains the files python-3.5.1.exe numpy-1.11.0-cp35-none-win32.whl matplotlib-1.5.1-cp35-none-win32.whl These are the 32-bit versions of the files with similar names above. Install each of these exactly as instructed for the 64-bit versions above. I.e., first install Python 3.5.1, running as Administrator. Next, open a command prompt, running as Administrator and execute the following commands:-- pip install --upgrade pip pip install matplotlib-1.5.1-cp35-none-win32.whl pip install numpy-1.11.0-cp35-none-win32.whl pip install nose pip list This should produce a list similar to the one above for 64-bit installations. See the document "SettingUpPython_Windows.docx" or "SettingUpPython_Windows.pdf" for instructions on testing your installation.