/ * Je l'ai confirmé sur Ubuntu 14.04 pour le moment. * /
Supposons que vous ayez déjà créé un répertoire appelé env2_7 avec pyvenv.
$ source env2_7/bin/activate
$ python -V
Python 2.7.6
Je voulais le faire.
Je vais changer le lien symbolique python sous bin dans le répertoire de l'environnement virtuel que j'ai créé.
Il semble que les liens symboliques vers chaque Python soient placés sous la corbeille de l'environnement virtuel généré. J'ai changé le lien symbolique de python et l'ai activé, et cela a fonctionné.
C'est à quoi ça ressemble
$ tree env2_7
env2_7
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── python -> python3.4
│ ├── python3 -> python3.4
│ └── python3.4 -> /usr/bin/python3.4
...
Rétablissez le lien symbolique,
$ ln /usr/bin/python2.7 env2_7/bin/python --symbolic
Tel.
$ tree env2_7
env2_7
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── python -> /usr/bin/python2.7
│ ├── python3 -> python3.4
│ └── python3.4 -> /usr/bin/python3.4
...
Si quelqu'un sait comment le faire avec la première commande `` pyvenv '', veuillez nous le faire savoir dans les commentaires.
Recommended Posts