Difference between revisions of "Mac Intel Instructions"
Jump to navigation
Jump to search
(27 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= Specific instructions for Mac OS X 10. | = Specific instructions for Mac OS X 10.5 and later = | ||
== XCode == | == 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 == | == 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/ | * We won't use the Python version that comes with Mac OS X. Install the 2.7.x Mac Python version available [http://www.python.org/download here]. | ||
* Update your path: using Finder, go to Applications > | * Update your path: using Finder, go to Applications > Python 2.7 . 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. | * You can test the installation typing ''python -V'' in the shell. You should see Python 2.7.2 | ||
== Install Qt 4.7.4 == | |||
* You can get the open source version for MAC [http://get.qt.nokia.com/qt/source/qt-mac-opensource-4.7.4.dmg here] | |||
* Run the installer and it should be all set. | |||
== Install SIP == | |||
* Downloads available '''[http://www.riverbankcomputing.com/software/sip/download here]'''. | |||
* Uncompress the file, and inside the directory, type '''python configure.py'''. Then '''make''' and '''make install''' | |||
== Install PyQt4 == | |||
* Downloads available '''[http://www.riverbankcomputing.com/software/pyqt/download here]'''. | |||
* Uncompress the file, and inside the directory, type '''python configure.py'''. Then '''make''' and '''make install''' | |||
== Install numpy, scipy and matplotlib == | == Install numpy, scipy and matplotlib == | ||
* | * Download and install the Unversal binary packages : | ||
[http://sourceforge.net/projects/numpy/files/NumPy/ numpy] | |||
[http://sourceforge.net/projects/scipy/files/scipy/ scipy] | |||
[http://sourceforge.net/projects/matplotlib/files/matplotlib/ matplotlib] | |||
== Install other python extensions == | == Install other python extensions == | ||
* In order to load vistrails files from a database, you need to install MySQLdb. | |||
** Install MySQL. Get specific version for your system [http://dev.mysql.com/downloads/mysql/5.0.html#macosx-dmg here]. After installing it, make sure '''/usr/local/mysql/bin''' is in your PATH. | |||
* In order to | ** Install [http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download MySQLdb]. Uncompress it and and inside the uncompressed directory do a '''sudo python setup.py install''' | ||
* Install suds from https://fedorahosted.org/suds/ | |||
* Install | |||
== Install VTK | == Install VTK (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] | * 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 | * Then you can get vtk: follow the instructions to download the 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. | * '''(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 | * 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, | * On configuring CMake, make sure that the variables VTK_WRAP_PYTHON, VTK_USE_GUISUPPORT, VTK_USE_DISPLAY, VTK_USE_COCOA are ON and VTK_USE_QVTK, VTK_USE_CARBON, VTK_USE_X are OFF | ||
* | * run make and sudo make install | ||
Latest revision as of 14:33, 16 October 2013
Specific instructions for Mac OS X 10.5 and later
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 2.7.x Mac Python version available here.
- Update your path: using Finder, go to Applications > Python 2.7 . 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.7.2
Install Qt 4.7.4
- You can get the open source version for MAC here
- Run the installer and it should be all set.
Install SIP
- Downloads available here.
- Uncompress the file, and inside the directory, type python configure.py. Then make and make install
Install PyQt4
- Downloads available here.
- Uncompress the file, and inside the directory, type python configure.py. Then make and make install
Install numpy, scipy and matplotlib
- Download and install the Unversal binary packages :
numpy scipy matplotlib
Install other python extensions
- In order to load vistrails files from a database, you need to install MySQLdb.
- Install suds from https://fedorahosted.org/suds/
Install VTK (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 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_COCOA are ON and VTK_USE_QVTK, VTK_USE_CARBON, VTK_USE_X are OFF
- run make and sudo make install