Bei Python ist es leider oft der Fall, dass man mehrere verschiedene Versionen von Libraries benötigt, glücklicherweise gibt es virtualenv, womit es möglich für jeden normalen Benutzer auf einem Server eine eigene Python-Umgebung zu realisieren.
Setup:
curl -L -o virtualenv.py https://raw.github.com/pypa/virtualenv/master/virtualenv.py
Einmalig um ein „virtuelles“ Python Envoriment aufzusetzen (MYWorkspace ist der Name der Enviroments und kann beliebig gewählt werden):
python virtualenv.py --no-setuptools MYWorkspace
Um in das „virtuelles“ Python Envoriment zu wechseln:
. MYWorkspace/bin/activate
Einmalig PIP installieren:
curl -L -o get-pip.py https://raw.github.com/pypa/pip/master/contrib/get-pip.py python get-pip.py
Tägliche Benutzung:
Um in das „virtuelles“ Python Envoriment zu wechseln:
. MYWorkspace/bin/activate
Um Pakete zu installieren:
~/MYWorkspace/bin/pip install YOUR_PACKAGE_NAME_ON_PYPI.PYTHON.ORG
Bsp:
~/MYWorkspace/bin/pip install vvv
Um das „virtuelles“ Python Envoriment wieder zu verlassen:
deactivate