Installing Perception Toolkit Dependencies
From KubovyLab
Development Setup: Libs | IDE | Source | Execution
Java Experiments
The Java experiments don't have any additional dependencies, except for Java 5 or later.
Python Experiments
We are in the process of updating these instructions for creating MacOS X Universal binaries. The original setup instructions may be found here: Pre-Universal Installation Instructions.
Steps below reference binary packages found here: PythonMac Universal.
The links provided below are for the library versions which were the latest at the time of writing. If you find a broken link or note there is a newer version, please send me a message so I can fix it.
- Download and install:
- Universal version of Python 2.4.
- wxPython
- PyOpenGL
- PyObjC
- PyGame
- Download, build, and install py2app:
- Download py2app source.
- Unpack the archive
- Run the MacOS X Terminal
application (available in your /Applications/Utilities folder). - Enter py2app-x.y.z folder.
- Run sudo python2.4 setup.py install
- In version 0.3.5 of py2app you have to apply this patch to get the icon to appear.
- For VisionEgg based experiments:
- Download and install:
- Download the VisionEgg 1.0 source.
- Unpack the archive.
- Run the MacOS X Terminal
application (available in your /Applications/Utilities folder). - Fix PIL permissions with command: sudo chmod -R +r /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/PIL*
- Enter the visionegg-1.0 folder.
- Run sudo python2.4 setup.py install
Development Setup: Libs | IDE | Source | Execution

