For the boot camp, you'll need both the Python core system and other important packages. You should also install the versioning software called GIT. Last, we'll ask you to download a tarball with examples from class so you can run them on your own. We'll post that tarball later but for now, you should try to get things going with the other installations (instructions below).
Python is a cross-platform programming language so it should work, in principle, the same on any operating system you run a python script within. However, one of the few major drawbacks of Python is that it's not always super easy to install the base code in addition to other major packages. This is particularly true on obscur or outdated operating systems. That said, there are a number of very good, reasonably up-to-date standalone installations that should just work out of the box. If these do not work for you, let us know!
Mac OS X
1. Navigate on your webbrowser to the Enthought Distribution Academic Downloads page
2. Click on checkbox below the blue Apple icon and fill in your contact information:
3. Click "Download" and wait for the ~260 MB .dmg (disk image) file to be downloaded. You should make sure that you have about 500MB free on your harddrive (at bare minimum). You should be installing the EPD7.2-1 or later version of the distribution. We advise you to install the 32bit version, not the 64bit since many dependancies are not built into the x86_64 version.
4. The disk image should mount automatically and then pop up a small finder window. In that, you'll click on EPD.mpkg to start the installation.
5. Follow the instructions in the installation program. You'll be notified that the installation has been completed. Quit the installation program when it's all done.
6. Go to the Testing it All Works page. Note: you will need a c compiler for ALL of the tests to work. You can most easily do this, by installing Xcode.
Windows
1. Navigate on your webbrowser to the Enthought Distribution Academic Downloads page
2. Click on checkbox below the colorful Windows icon and fill in your contact information.
3. After the download, you will be prompted to Run the installation page:
4. Install for all users:
5. Click on the "academic" installation button and install whereever you want the package (the default is just fine):
6. Go to the Testing it All Works page.
Linux distributions:
1. A: Either follow the EPD instructions as above for RedHat/Fedora, Debian, or SUSE
-- or --
B: Follow the Instructions at http://fperez.org/py4science/starter_kit.html#on-linux
2. Go to the Testing it All Works page.
Git is a versioning program which helps you keep track of versions of code that you write and also allows you to write code collaboratively with others. Most open source projects use git or something like this. Git is the latest in a long line of versioning code, from RCS, CVS, and SVN heritage.
Mac OSX
There are a bunch of ways to install git and gitk. This site gives you the options from easiest to hardest.
Here's what you do in the easy method. You can get the latest dmg (disk image) file here which should open after it downloads. Click on the mpkg file:
and then follow the instructions for installation. This will install git at /usr/local/git/bin/git
and gitk at /usr/local/git/bin/gitk. To use these, either add /usr/local/git/bin to your PATH or run those directly from the command line.
Windows
Install the recent version of mysysGIT
Keep all the defaults as you are presented choices.
When you fire up git for the first time you should see a window like:
Linux:
From http://book.git-scm.com/2_installing_git.html:
"If you are running Linux, you can likely install Git easily via your native package management system:
$ yum install git-core $ apt-get install git-core
If that doesn't work, you can download the .deb or .rpm packages from here:
If you prefer to install from source on a Linux system, this article may be helpful: