PythonAdmin

Petites notes pour mettre en prod du python

PIP en mode non root

Bah oui, mais c'est essentiel. Il vous faudra les paquets suivants:
python python-pip python-setuptools python-virtualenv
Ensuite, vous devez créer votre utilisateur, et vous logguer en tant que lui:
useradd -s /bin/bash -d /var/modoboa/ -r modoboa
Ici, on fait un test avec modoboa:
$ virtualenv modoboa
New python executable in modoboa/bin/python
Installing distribute.............................................................................................................................................................................................done.
Installing pip...............done.
On active ensuite l'environnement:
$ source modoboa/bin/activate
Et on installe enfin notre application:
pip install modoboa

Pour les erreurs d'installation/compilation, il faudra installer les libraries manquantes (elles finissent souvent par *-dev), et relancer le pip install. Note: Pour modoboa, il faut installer les packets suivants aussi: python-dev libxml2-dev libxslt-dev zlib1g-dev

VirtualEnv avec des versions differentes de Python

Source: http://www.extellisys.com/articles/python-on-debian-wheezy Notes: En tant qu'admin, et sous Debian, j'aurai tendance a choisir /opt/python-2.7.8 comme path ...

Page last modified on May 22, 2015, at 04:06 PM EST