Version 1 (modified by Peter Parker, 9 years ago) (diff)

Easy Developer Setup on Windows Using Anaconda

Current Issues

  • For now this is Windows only, though you may try other operating systems if you're happy to use the current versions of all packages.
  • OpenMP is not included in the version of MinGW bundled with Anaconda. Either turn OpenMP off, or download your own version of MinGW for now.

Step 1 - Install Anaconda

Download the latest Windows 32-Bit Python 2.7 Installer from and run it.

  • The recommended destination folder is as good as any. If you deviate from this then it's probably worthwhile to make sure the path is short and contains no spaces.
  • At the Advanced Options screen, you need to consider whether or not you want to make Anaconda your default version of Python. Developers who do not work on multiple Python projects can just accept the defaults here.

Step 2 - Install Dependancies

Add the channel containing extra dependencies needed by SasView?:

conda config —add channels

Install all the SasView? dependencies need:

conda install —yes pylint matplotlib=1.1.1 scipy pyparsing html5lib wxpython reportlab lxml PIL setuptools numpy comtypes pywin32 py2exe pisa periodictable bumps numpy sphinx unittest-xml-reporting

Step 3 - Install SVN (Soon to be Git!)

Download and install the latest version of SVN from

Step 4 - Download and Build SasView?

Download the source code:

svn checkout sasview-code cd sasview-code

Build SasView?. To do this we would ideally we would like to run:

python build -cmingw32