Voici les étapes que vous pouvez suivre lorsque vous êtes dans un environnement d'hébergement partagé et que vous avez besoin d'installer et de compiler Python à partir de la source et de créer ensuite venv
de votre version de Python. Pour Python 2.7.9., vous devriez faire quelque chose de ce genre :
mkdir ~/src
wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
tar -zxvf Python-2.7.9.tgz
cd Python-2.7.9
mkdir ~/.localpython
./configure --prefix=$HOME/.localpython
make
make install
environnement virtuel
cd ~/src
wget https://pypi.python.org/packages/5c/79/5dae7494b9f5ed061cff9a8ab8d6e1f02db352f3facf907d9eb614fb80e9/virtualenv-15.0.2.tar.gz#md5=0ed59863994daf1292827ffdbba80a63
tar -zxvf virtualenv-15.0.2.tar.gz
cd virtualenv-15.0.2/
~/.localpython/bin/python setup.py install
virtualenv ve -p $HOME/.localpython/bin/python2.7
source ve/bin/activate
Naturellement, cela peut s'appliquer à toute situation où vous voulez reproduire l'environnement exact sur lequel vous travaillez et déployez.
9 votes
Je mentionne juste que vous pouvez aussi le faire en utilisant virtualenvwrapper.
19 votes
Il est intéressant de noter que dans python 3, il existe un équivalent intégré de virtualenv : venv .
4 votes
N'est-il pas possible de changer de version de python dans l'environnement actuel sans créer un nouvel environnement ?
0 votes
youtube.com/watch?v=N5vscPTWKOk Cette vidéo recommandée dans la documentation de virtualenv reprend l'ensemble du processus étape par étape.