Before compiling, Gildas administrative scripts13 try to detect your Python installation. It
retrieves the version number of the python executable visible from your shell
(python -V) and searches for associated libpythonversion.*
and Python.h. The latter header file is not always shipped with default
system installations, but it is required to compile the Python binding for
Gildas. If not found, you should consider to install the Python development
package for your installation.
WARNING: if your Python is the one installed on your system, try only to install
the development package for it. NEVER try to upgrade it! Python is deeply used
in modern Linux systems and you might break it definitely.
Additionally, Gildas-Python binding rely on one of the extended array-support
modules: Numeric or NumPy. One of them must be importable in Python in order to
activate the compilation of the binding. If you have to install one of them,
prefer NumPy since Numeric is obsolescent.
Versions: PyGILDAS is known to work with Python from versions 2.4.* up to 2.7.*, and with NumPy version 1.4.1. Python 3.* is not yet supported (see section 3.1.7), but this is under development. Frozen version 24.2 of Numeric is supported, but efforts are done essentially on NumPy.