Lion: Difference between revisions
From charlesreid1
No edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
* Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE... | * Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE... | ||
** Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer | ** Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer | ||
*** This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to <code><vImage/vImage.h></code> does not compile properly. This is the case with, e.g., Scipy. So, install XCode to fix that. | *** NOTE: This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to <code><vImage/vImage.h></code> does not compile properly. This is the case with, e.g., Scipy. So, install XCode to fix that. | ||
** Step 2: Install Apple's XCode | ** Step 2: Install Apple's XCode | ||
*** | *** NOTE: installing Apple's XCode will overwrite the versions of clang and llvm from Kenneth Reitz's GCC tools, but at least you'll still have gcc. | ||
* Git http://git-scm.com/ | * Git http://git-scm.com/ | ||
** Note: you'll have to add <code>/usr/local/git/bin</code> to the front of your path in case your system, like mine, has an old crusty version of git installed | ** Note: you'll have to add <code>/usr/local/git/bin</code> to the front of your path in case your system, like mine, has an old crusty version of git installed | ||
| Line 22: | Line 22: | ||
** gitpython | ** gitpython | ||
** h5py | ** h5py | ||
** statsmodels (for pandas) | |||
** | |||
Revision as of 22:46, 28 May 2013
Process for getting up and running with my toolchain on Mac OS X Lion:
- Quicksilver http://qsapp.com/
- Divvy http://mizage.com/divvy/
- iTerm2 http://www.iterm2.com/#/section/home
- Compilers: ORDER OF OPERATIONS IS VERY IMPORTANT HERE...
- Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer
- NOTE: This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to
<vImage/vImage.h>does not compile properly. This is the case with, e.g., Scipy. So, install XCode to fix that.
- NOTE: This is supposed to install the vImage.h header, but for some reason it doesn't work, so any gcc/clang/llvm compilation line that has a header file pointing to
- Step 2: Install Apple's XCode
- NOTE: installing Apple's XCode will overwrite the versions of clang and llvm from Kenneth Reitz's GCC tools, but at least you'll still have gcc.
- Step 1: Install Kenneth Reitz's GCC tools instead https://github.com/kennethreitz/osx-gcc-installer
- Git http://git-scm.com/
- Note: you'll have to add
/usr/local/git/binto the front of your path in case your system, like mine, has an old crusty version of git installed
- Note: you'll have to add
- Homebrew http://mxcl.github.io/homebrew/
- gfortran
- hdf5
- Python stuff (see Python#Packages page for my general approach to installing Python packages; I install packages by hand whenever possible)
- numpy
- cython
- scipy
- dateutil
- ipython (installing instructions on the iPython page)
- nose https://pypi.python.org/pypi/nose/1.3.0
- gitpython
- h5py
- statsmodels (for pandas)