= Build Instructions for Windows = - SansView works with wxPython where there is currently no 64-bit version. If you have a 64-bit computer then please download 32-bit versions of python, wxpython and all the other external packages. == Install Python == - Install 32-bit python 2.5 or above from [http://www.python.org/download/releases/][[BR]] - If you have two or more versions of python then you will have to make sure you use the correct version of python when installing packages and running python. You can check this on the command terminal by entering {{{ python --version }}} - If the correct version isn't displayed then it's probably not set as an environmental variable. These can be changed in ''My Computer ‣ Properties ‣ Advanced ‣ Environment Variables'' The directory where python is located should be entered under 'PATH' and 'PYTHONPATH'. - If this doesn't work then a '''temporary''' fix is setting the path on the command line. An example of this is below. {{{ PATH c:/Python25; %PATH% }}} == Install wxPython 2.8 == - Get 32-bit wxPython 2.8 (not 2.9) from [http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.6.dmg/download] == Install other external packages == - There are several external packages that need to be installed. -- matplotlib-0.99.x [https://sourceforge.net/projects/matplotlib/files/] -- numpy-1.4.x [https://sourceforge.net/projects/numpy/files/] -- scipy-0.7.x [https://sourceforge.net/projects/scipy/files/] -- lxml-2.2 [http://pypi.python.org/pypi/lxml/] -- pyparsing [https://sourceforge.net/projects/pyparsing/files/] -- periodictable-1.3 [http://pypi.python.org/pypi/periodictable#downloads] -- setuptools [http://pypi.python.org/pypi/setuptools#downloads] -- comtypes [https://sourceforge.net/projects/comtypes/files/] -- pywin32 [https://sourceforge.net/projects/pywin32/files/] -- PIL(optional) [http://www.pythonware.com/products/pil/] -- Check the [http://danse.us/trac/sans/browser/releases/sansview-2.0.0/releases_notes.txt release notes] to see if any more are needed.