Dependencies of the graphical interface: ======================================== Windows: -------- Python 2.5: http://www.python.org/download/releases/2.5.4/ Please note that some of the GTK packages below require specifically v2.5 (thus v2.6 will not help). GTK v2.12 and GtkGlExt and PyGTK: http://www.bonifazi.eu/appunti/ (Blog) http://www.bonifazi.eu/appunti/pygtk_windows_installer.exe PyODE (optional): http://downloads.sourceforge.net/pyode/PyODE-1.2.0.win32-py2.5.exe?use_mirror=osdn Notes: - you will probably need to add some directories manually to your search PATH setting: C:\Programs\Common Files\GTK\bin;C:\Programs\Python25;C:\Programs\GtkGLExt\1.0\bin (this is just an example - adjust it to your specific installation paths) - run a python console and check if the following commands work: import gtk import gtk.gtkgl import OpenGL import ode # this is optional Unix: ----- Install the following packages with your package manager: python python-gtk2 python-opengl python-gtkglext1 python-pyode (optional) On a debian or ubuntu system you would just type the following in a root console: apt-get install python-gtkglext1 python-pyode python-opengl python-gtk2 Please note that you need to enable the "universe" repository in Ubuntu. BEWARE: Debian "Lenny" and Ubuntu "Jaunty" (maybe also Dapper/Hardy/Intrepid) contain older "python-opengl" and "python-pyode" packages, that expose problems with PyCAM. You need to add "Squeeze" (for Debian) or "Karmic/Lucid" (for Ubuntu) to your package repository list and run the following: apt-get update apt-get install python-pyode python-opengl Afterwards you can remove the new package repository again. Hint: installing 'python-psyco' will probably speed up processing speed. Minimal requirements for non-GUI mode ===================================== If you plan to use PyCAM only in batch mode (without a graphical user interface), then you just need to install Python. See the manpage (man pycam) or the output of "pycam --help" for further defails.