/ * Ich habe es vorerst unter Ubuntu 14.04 bestätigt. * /
Angenommen, Sie haben bereits ein Verzeichnis mit dem Namen env2_7 mit pyvenv erstellt.
$ source env2_7/bin/activate
$ python -V
Python 2.7.6
Ich wollte das machen.
Ich werde den symbolischen Python-Link unter bin in dem von mir erstellten Verzeichnis der virtuellen Umgebung ändern.
Es scheint, dass symbolische Links zu jedem Python unter den Bin der generierten virtuellen Umgebung gestellt werden. Ich habe die symbolische Verknüpfung von Python geändert und aktiviert, und es hat tatsächlich funktioniert.
So sieht es aus
$ tree env2_7
env2_7
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── python -> python3.4
│ ├── python3 -> python3.4
│ └── python3.4 -> /usr/bin/python3.4
...
Stellen Sie die symbolische Verbindung wieder her.
$ ln /usr/bin/python2.7 env2_7/bin/python --symbolic
Eine solche.
$ 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
...
Wenn jemand weiß, wie es mit dem ersten `` `pyvenv``` Befehl geht, lass es uns bitte in den Kommentaren wissen.
Recommended Posts