Skip to content
oleweidner edited this page Oct 16, 2012 · 36 revisions

#Installation#

SAGA Python has the following requirements

  • Python 2.5 or newer
  • Paramiko (installs with SAGA Python)
  • PyCrypto (installs with SAGA Python)

SAGA Python is available for download via PyPI and may be installed using easy_install or pip (preferred). Both automatically download and install all dependencies required by SAGA Python if they can't be found on your system. If you don't have any of these tools installed? Scroll down.

pip install bliss

or with easy_install:

easy_install bliss

fatal error: Python.h: No such file or directory

If you see this error message during installation, you don't have the required Python header files installed. Please refer to Known Problems And Solutions for more details and how to solve this problem.

Alternative Installation Locations

If you don't want to (or can't) install Bliss into your system's Python environment, there's a simple way to specify an alternative Python environment and installation location with virtualenv:

virtualenv --no-site-package $HOME/blissenv/
. $HOME/blissenv/bin/activate
pip install bliss   

My System Doesn't Come With virtualenv, pip or easy_install

There's a quite simple workaround for that using the 'instant' version of virtualenv:

curl --insecure -s https://raw.github.com/pypa/virtualenv/master/virtualenv.py | python - $HOME/blissenv
. $HOME/blissenv/bin/activate
pip install bliss   

Latest Development Version

Warning: Please keep in mind that the latest development version of Bliss can be highly unstable or even completely broken. It's not recommended to use it in a production environment.

You can install the latest development version of Bliss directly from our Git repository using pip:

pip install -e git://github.com/saga-project/bliss.git#egg=bliss