System requirements for PyCAM
PyCAM currently runs on Unix/Linux.
Older releases of PyCAM were also running on Windows and MacOS (via MacPorts).
Please document your experiences here, if you successfully used PyCAM with other operating systems.
Linux
Install the following packages with your package manager (see below):
- python3
- python3-gi
- python3-opengl
- gir1.2-gtk-3.0 (GTK: at least v3.16)
If your distribution does not ship GTK v3.16 or newer (e.g. Debian Jessie contains only v3.14), then you need to use an older release of PyCAM. The older releases (e.g. v0.6.x) depend on Python2 and GTK2 - thus they should work well even with rather old distributions.
Debian / Ubuntu
Run the following command in a root terminal:
apt-get install python3-gi python3-opengl gir1.2-gtk-3.0
OpenSuSE
Run the following command in a root terminal:
zypper install python3-gi python3-opengl
Fedora
Run the following command in a root terminal:
yum install python3-gi python3-opengl
Windows
The latest releases do not run under Windows.
You may want to use the standalone executable of v0.5.1 (the latest release supporting Windows). This old version is not maintained anymore - but maybe you are lucky and it just works for you.
MacOS
Please take a look at Installation MacOS for the details of installing PyCAM's requirements via MacPorts.
Optional external programs
Some features of PyCAM require additional external programs.
SVG/PS/EPS import
PyCAM supports only STL and DXF files natively. Native SVG support is available since PyCAM v0.7. For previous versions you need to install external programs for the conversions of other file formats.
Debian / Ubuntu
apt-get install inkscape pstoedit
OpenSuSE
zypper install inkscape pstoedit
Fedora
yum install inkscape pstoedit
Windows
Download and install the following programs:
- inkscape: http://inkscape.org
- pstoedit: http://www.pstoedit.net/pstoedit
- ghostscript: http://pages.cs.wisc.edu/~ghost/
Hint: there is no need to install GraphicMagick - even though pstoedit suggests it.