Difference between revisions of "Mac Intel Instructions"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
= Specific instructions for Mac OS X 10.3.9 and later, Intel or PPC = | |||
== XCode == | |||
* Make sure you have xcode installed. If you don't have it, get it [http://developer.apple.com/tools/xcode/ here] (You'll need a Mac Developer Account) | * Make sure you have xcode installed. If you don't have it, get it [http://developer.apple.com/tools/xcode/ here] (You'll need a Mac Developer Account) | ||
== Install Python == | |||
* | * We won't use the Python version that comes with Mac OS X. Install the Mac Python version available [http://www.python.org/ftp/python/2.5.2/python-2.5.2-macosx.dmg here]. | ||
* | * Update your path: using Finder, go to Applications > MacPython 2.5 . There is a script there called Update Shell Profile.command that adds the new Python to your .bash_profile. | ||
* You can test the installation typing ''python -V'' in the shell. You should see Python 2.5.2 | |||
== Install numpy, scipy and matplotlib == | |||
[http://trichech.us/?page_id=5 Chris Fonnesbeck] created a automator script to install numpy, scipy and matplotlib. The installer for PPC works fine. The automator script for Intel didn't work for me, so I had to do this: | |||
* | Requirements | ||
* | * setuptools: download [http://peak.telecommunity.com/dist/ez_setup.py ez_setup.py], and run it ('''sudo python ez_setup.py'''); this will download and install the appropriate setuptools egg for your Python version. | ||
* | * libpng and libjpeg: Install the universal package available [http://ethan.tira-thompson.com/Mac%20OS%20X%20Ports.html here] | ||
* freetype. You have to install [http://svn.macports.org/repository/macports/downloads/MacPorts-1.6.0/ macports]. And then do a '''sudo port install freetype''' and create a symlink to the installed library: | |||
sudo ln -s /opt/local/lib/libfreetype.6.dylib /usr/local/lib/ | |||
* | * Install packages using setuptools: | ||
sudo easy_install http://idisk.mac.com/fonnesbeck-Public/numpy-1.0.5.dev4851-py2.5-macosx-10.5-i386.egg | |||
sudo easy_install http://idisk.mac.com/fonnesbeck-Public/scipy-0.7.0.dev3998-py2.5-macosx-10.5-i386.egg | |||
sudo easy_install http://superb-west.dl.sourceforge.net/sourceforge/matplotlib/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg | |||
== Install other python extensions == | |||
* | * [http://downloads.sourceforge.net/pyxml/PyXML-0.8.4.tar.gz?modtime=1101741917&big_mirror=0 PyXml] | ||
** Uncompress | ** Uncompress it and inside the uncompressed directory do a '''sudo python setup.py install''' | ||
* | * In order to use the Log feature, you need to install MySQLdb. In order to do that , you need to install MySQL. Get specific version for your system [http://dev.mysql.com/downloads/mysql/5.0.html#macosx-dmg here]. Then install [http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.tar.gz?modtime=1172959928&big_mirror=0 MySQLdb] | ||
** Uncompress it and and inside the uncompressed directory do a '''sudo python setup.py install''' | |||
== Install VTK CVS version (Skip this step if you won't use VTK) == | |||
* | * First you'll need CMake: get the latest release [http://www.cmake.org/HTML/Download.html here] | ||
** | * Then you can get vtk: follow the instructions to download the CVS source code on this [http://www.vtk.org/get-software.php page] | ||
* '''(Skip this step if you don't need to run CORIE workflows)''' Follow [[ExtraVTKFIles|these instructions]] to add CORIE and other needed files to VTK. | |||
* To compile VTK follow the instructions in the file ''README.html'' in the root of VTK directory tree | |||
* On configuring CMake, make sure that the variables VTK_WRAP_PYTHON, VTK_USE_GUISUPPORT, VTK_USE_DISPLAY, VTK_USE_CARBON are ON and VTK_USE_QVTK, VTK_USE_COCOA, VTK_USE_X are OFF | |||
* Create a environment variable called PYTHONPATH | |||
** export PYTHONPATH=''<path/to/vtk_build>''/Wrapping/Python:''<path/to/vtk_build>''/bin:. | |||
== Install Qt 4.3.4 or above == | |||
* | * You can get the open source version for MAC [http://trolltech.com/developer/downloads/qt/mac here] | ||
* Uncompress the file and inside the uncompressed directory run '''configure''' then '''make''' and finally '''sudo make install''' | |||
* Add the '''/usr/local/Trolltech/Qt-4.3.4/bin''' to the PATH variable | |||
== Install GraphViz == | |||
* | * For Leopard: Install this [http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-2.18.pkg package] | ||
** | * Tiger: There are Mac OS X builds of nightly snapshots [http://www.ryandesign.com/graphviz/ here] | ||
** Add the '''usr/local/graphviz-''version''/bin''' to the PATH variable | |||
== Install SIP == | |||
* Get the stable release version available '''[http://www.riverbankcomputing.co.uk/sip/download.php here]'''. (The latest snapshot version is [http://www.riverbankcomputing.com/Downloads/Snapshots/sip4/ here]) | |||
* Uncompress the file, and inside the directory, type '''python configure.py'''. Then '''make''' and '''make install''' | |||
== Install PyQt4 == | |||
* Get the stable version, available '''[http://www.riverbankcomputing.co.uk/pyqt/download.php here]'''. (The latest snapshot version is [http://www.riverbankcomputing.com/Downloads/Snapshots/PyQt4/ here]) | |||
* Uncompress the file, and inside the directory, type '''python configure.py'''. Then '''make''' and '''make install''' | |||
== CDAT == | |||
If you want to install cdat from source on mac, follow [[building CDAT on Mac|these instructions]]. | |||
Revision as of 20:56, 7 April 2008
Specific instructions for Mac OS X 10.3.9 and later, Intel or PPC
XCode
- Make sure you have xcode installed. If you don't have it, get it here (You'll need a Mac Developer Account)
Install Python
- We won't use the Python version that comes with Mac OS X. Install the Mac Python version available here.
- Update your path: using Finder, go to Applications > MacPython 2.5 . There is a script there called Update Shell Profile.command that adds the new Python to your .bash_profile.
- You can test the installation typing python -V in the shell. You should see Python 2.5.2
Install numpy, scipy and matplotlib
Chris Fonnesbeck created a automator script to install numpy, scipy and matplotlib. The installer for PPC works fine. The automator script for Intel didn't work for me, so I had to do this:
Requirements
- setuptools: download ez_setup.py, and run it (sudo python ez_setup.py); this will download and install the appropriate setuptools egg for your Python version.
- libpng and libjpeg: Install the universal package available here
- freetype. You have to install macports. And then do a sudo port install freetype and create a symlink to the installed library:
sudo ln -s /opt/local/lib/libfreetype.6.dylib /usr/local/lib/
- Install packages using setuptools:
sudo easy_install http://idisk.mac.com/fonnesbeck-Public/numpy-1.0.5.dev4851-py2.5-macosx-10.5-i386.egg sudo easy_install http://idisk.mac.com/fonnesbeck-Public/scipy-0.7.0.dev3998-py2.5-macosx-10.5-i386.egg sudo easy_install http://superb-west.dl.sourceforge.net/sourceforge/matplotlib/matplotlib-0.91.2-py2.5-macosx-10.3-fat.egg
Install other python extensions
- PyXml
- Uncompress it and inside the uncompressed directory do a sudo python setup.py install
- In order to use the Log feature, you need to install MySQLdb. In order to do that , you need to install MySQL. Get specific version for your system here. Then install MySQLdb
- Uncompress it and and inside the uncompressed directory do a sudo python setup.py install
Install VTK CVS version (Skip this step if you won't use VTK)
- First you'll need CMake: get the latest release here
- Then you can get vtk: follow the instructions to download the CVS source code on this page
- (Skip this step if you don't need to run CORIE workflows) Follow these instructions to add CORIE and other needed files to VTK.
- To compile VTK follow the instructions in the file README.html in the root of VTK directory tree
- On configuring CMake, make sure that the variables VTK_WRAP_PYTHON, VTK_USE_GUISUPPORT, VTK_USE_DISPLAY, VTK_USE_CARBON are ON and VTK_USE_QVTK, VTK_USE_COCOA, VTK_USE_X are OFF
- Create a environment variable called PYTHONPATH
- export PYTHONPATH=<path/to/vtk_build>/Wrapping/Python:<path/to/vtk_build>/bin:.
Install Qt 4.3.4 or above
- You can get the open source version for MAC here
- Uncompress the file and inside the uncompressed directory run configure then make and finally sudo make install
- Add the /usr/local/Trolltech/Qt-4.3.4/bin to the PATH variable
Install GraphViz
- For Leopard: Install this package
- Tiger: There are Mac OS X builds of nightly snapshots here
- Add the usr/local/graphviz-version/bin to the PATH variable
Install SIP
- Get the stable release version available here. (The latest snapshot version is here)
- Uncompress the file, and inside the directory, type python configure.py. Then make and make install
Install PyQt4
- Get the stable version, available here. (The latest snapshot version is here)
- Uncompress the file, and inside the directory, type python configure.py. Then make and make install
CDAT
If you want to install cdat from source on mac, follow these instructions.