Ich habe python3-virtualenv
auf Lubuntu 15.1 mit dem offiziellen Ubuntu-Paket installiert apt-get install python3-virtualenv
. Aus der offiziellen Dokumentation geht hervor , dass ein einfaches virtualenv .
in meinem Projektverzeichnis ausreichen sollte, um das venv zu erstellen. Das macht nichts, weil which virtualenv
es nichts macht. (Nichts von which python-virtualenv
und which python3-virtualenv
auch).
Die einmal installierten Paketinformationen besagen, dass sie installiert sind /usr/lib/python3/dist-packages/virtualenv.py
, daher rufe ich sie unter python3 auf. Es gibt mir Folgendes:
$ python3 /usr/lib/python3/dist-packages/virtualenv.py .
Running virtualenv with interpreter /usr/bin/python2
New python executable in ./bin/python2
Also creating executable in ./bin/python
Installing setuptools, pip...done.
Ja, wenn ich nachschaue, ist alles in ./bin python2. Ist Ubuntus python3-virtualenv ein Dummy-Paket für python2?
In der offiziellen Python-Dokumentation heißt es, ein anderes Paket zu verwenden: python3-venv . Dies scheint zu funktionieren, wenn ich pyvenv .
mit Python3-Sachen im ./bin
Verzeichnis bin .
Wie kann ich eine virtuelle Python 3-Umgebung erfolgreich erstellen?