Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll

Es ist ein Memorandum.

Angenommen, Sie haben eine ausführbare Python 2.7-Datei in / usr / bin / python und eine ausführbare Python 3.4-Datei in / usr / bin / python3.

Wenn Sie zu diesem Zeitpunkt mkvirtualenv mit den Standardeinstellungen verwenden, wird / usr / bin / python nach ~ WORKON_HOME / # {envname} / bin / python kopiert.

Der Punkt ist, dass mkvirtualenv normalerweise eine Kopie der Python-Umgebung erstellt, die in "Welche Python" angezeigt wird? Sie möchten jedoch beispielsweise eine virtuelle Umgebung für Python3 oder "/ opt / bin / python2.6" erstellen. Ich denke, dass es eine Version gibt und Sie diese vielleicht verwenden möchten.

In einem solchen Fall ist es eine Methode, die ausführbare Python-Datei, die in virtualenv verwendet werden soll, explizit anzugeben.

$ which python3
/usr/bin/python3
$ mkvirtualenv py3test --python=/usr/bin/python3
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in py3test/bin/python3
Also creating executable in py3test/bin/python
Installing setuptools, pip...done.
(py3test)$ 
(py3test)$ python
Python 3.4.0 (default, Apr 11 2014, 13:05:11)   ## Python3.Es ist 4! !!
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Geben Sie die Option --python an, wenn mkvirtualenv. Diese Option kann direkt von virtualenvwrapper an virtualenv übergeben werden, um ihren Zweck zu erfüllen.

Recommended Posts

Geben Sie die ausführbare Python-Datei an, die mit virtualenv verwendet werden soll
Geben Sie MinGW als den in Python verwendeten Compiler an
Der einfachste Weg, OpenCV mit Python zu verwenden
Geben Sie die Python-Version mit virtualenv an
[Python] Verwendung von virtualenv
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
Python: So verwenden Sie Async mit
Verwenden Sie rospy mit virtualenv in Python3
[Python] Ich möchte die Option -h mit argparse verwenden
[Einführung in Python] Verwenden wir foreach mit Python
Der Weg zum Kompilieren zu Python 3 mit Thrift
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
Verwendung der C-Bibliothek in Python
Verwendung von virtualenv
Verwenden Sie pipdeptree mit virtualenv
[Python] Verwenden Sie JSON mit Python
Ich möchte MATLAB feval mit Python verwenden
Geben Sie den Browser an, der mit Jupyter Notebook verwendet werden soll. Besonders Mac. (Und Vivaldi)
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
Wenn Sie awsebcli in CircleCI aufnehmen möchten, geben Sie die Python-Version an
Der einfachste Weg, um Stimme mit Python zu synthetisieren
Versuchen Sie, das Mensch-Maschine-Diagramm mit Python zu lösen
Verwenden Sie vorerst Logger mit Python
Verwenden Sie Mecab mit Python 3
Verwenden Sie Python auf Raspberry Pi 3, um die LED mit Schaltersteuerung zu beleuchten!
Verwenden Sie DynamoDB mit Python
Begrüßen Sie die Welt mit Python mit IntelliJ
So legen Sie Attribute mit Mock of Python fest
Verwendung von virtualenv
Verwenden Sie Python 3.8 mit Anaconda
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Verwenden Sie Python mit Docker
[Algorithmus x Python] Verwendung der Liste
Verwenden Sie das Python-Framework "cocotb", um Verilog zu testen.
Einführung in Python mit Atom (unterwegs)
Wie man tkinter mit Python in Pyenv benutzt
Versuchen Sie, die 4-Kern-CPU des Raspberry Pi 2 mit Parallel Python zu verbrauchen
Versuchen Sie, das Programmier-Herausforderungsbuch mit Python3 zu lösen
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?
Versuchen Sie, das Problem der Zuweisung von Schulungsärzten mit Python zu lösen
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Ich habe versucht, Soma Cube mit Python zu lösen
Verwendung des interaktiven Python-Modus mit Git Bash
Konvertieren Sie das Bild in .zip mit Python in PDF
Ich wollte die Python-Bibliothek von MATLAB verwenden
Ich möchte mit Python-Datenklasse nach hinten erben
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
Verwendung des in Lobe in Python erlernten Modells
Ich habe versucht, das Problem mit Python Vol.1 zu lösen
[Python] So schreiben Sie den Tabellenstil mit python-pptx um [python-pptx]
Site-Hinweise zur Verwendung von NetworkX mit Python
Ich möchte R-Datensatz mit Python verwenden
Verwenden Sie die Trello-API mit Python