Es ist über ein Jahr her, seit ich diesen Artikel geschrieben habe. In letzter Zeit ist die Verwendung von Pipenv der einfachste Weg, eine Umgebung zu erstellen. Für diejenigen, die Python von nun an starten können, wird empfohlen, die Python-Version mit "pipenv + pyenv" anzugeben und eine Entwicklungsplattform vorzubereiten, die die virtuelle Umgebung nach Verzeichnis unterteilt.
Es gibt verschiedene Möglichkeiten, eine Python-Umgebung zu erstellen, und Sie wissen nicht, wann Sie zum ersten Mal eine Umgebung erstellen. Die Standardpython-Version ist jedoch 2.7. Wenn Sie verschiedene Pakete mit pip einfügen, wird dies durcheinander gebracht, und Sie möchten etwas, das in Umgebungen unterteilt werden kann.
Nachdem ich Python etwa ein halbes Jahr lang berührt, die Umgebung aufgebaut und wiederholt zerstört hatte, kam ich auf die Methode "Ist es die einfachste?"
Da pyenv jedoch nicht verwendet wird, ist die Versionsverwaltung nicht möglich. Es wird nur python2.7 ausgewählt, das standardmäßig installiert ist, oder python3.6, das installiert werden soll. Nachdem ich es ungefähr ein halbes Jahr lang verwendet habe, bin ich auf keine Pakete gestoßen, die python3.6 nicht unterstützen. Ich denke, es gibt kein anderes Problem, als es für spezielle Zwecke zu verwenden.
Es ist ziemlich gut, wenn Sie Homebrew auf Ihrem Mac haben.
pip ist ein Python-Paketverwaltungssystem, mit dem Sie Pakete und mehr installieren können. virtualenv ist ein Paket, mit dem Sie eine unabhängige Umgebung für Python erstellen und mit pip installiert werden können.
$ brew install python3
Enthält Python3.6.1. (Stand 30. Juni 2017)
$ python -V
Python 2.7.13
$ python3 -V
Python 3.6.1
$ python3.6 -V
Python 3.6.1
Es stellte sich heraus, dass es so etwas war.
$ brew install pip
Geben Sie mit ein.
$ pip -V
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
$ pip install virtualenv
...
$ virtualenv --version
15.1.0
Dies ist das Ende der Installation. Von hier aus werden wir mit dem Aufbau einer virtuellen Umgebung beginnen.
Wenn Sie eine virtuelle Umgebung erstellen, wird ein Verzeichnis erstellt. Wechseln Sie daher vorab in das Verzeichnis, in dem Sie eine virtuelle Umgebung erstellen möchten.
$ mkdir sandbox
$ cd sandbox
$ virtualenv Umgebungsname -p Python Interpreter
Sie können eine virtuelle Umgebung erstellen, indem Sie die Python-Version angeben.
$ virtualenv testenv -p python3
...
$ ls
testenv
Ein Verzeichnis mit dem angegebenen Namen (testenv) wurde erstellt.
So betreten Sie die virtuelle Umgebung
$ Quellumgebungsname / bin / enable
Eintippen.
$ source testenv/bin/activate #Betreten Sie die virtuelle Umgebung
(testenv) $ pip freeze #Keine Pakete installiert
(testenv) $ python -V #Python Version 3.6.Bis 1
Python 3.6.1
(testenv) $ deactivate #Beenden Sie die virtuelle Umgebung
$
(Umgebungsname) $
Wird angezeigt, haben Sie die virtuelle Umgebung erfolgreich betreten.
Wenn Sie $ pip freeze
versuchen, können Sie sehen, dass virtualenv nicht enthalten ist.
Sie können sehen, dass die Umgebung python3.6.1 mit $ python -V
ist.
Ich konnte einfach eine virtuelle Umgebung erstellen, ohne pyenv in Python zu verwenden.
Recommended Posts