Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv

Nachtrag (05.12.2018)

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.

Vorwort

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.

Umgebung

Ausführungsumgebung

Es ist ziemlich gut, wenn Sie Homebrew auf Ihrem Mac haben.

Was von nun an einzutragen ist

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.

Verfahren

Python 3.6.1 installieren

$ 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.

Rohrinstallation

$ brew install pip

Geben Sie mit ein.

$ pip -V
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)

Virtualenv installieren

$ 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.

Aufbau einer virtuellen Umgebung

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.

Zusammenfassung

Ich konnte einfach eine virtuelle Umgebung erstellen, ohne pyenv in Python zu verwenden.

Recommended Posts

Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Erstellen einer virtuellen Python-Umgebung
Erstellen Sie die Python-Umgebung offline
Erstellen einer virtuellen Python-Umgebung
Erstellen Sie eine virtuelle Python-Umgebung, die jeder im September 2016 verstehen kann (pyenv + virutalenv).
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine virtuelle Python-Umgebung mit venv (Django + MySQL ①)
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine Python-Entwicklungsumgebung mit pyenv unter MacOS
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Erstellen Sie eine Python3-Umgebung unter CentOS7
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen wir eine virtuelle Umgebung für Python
Ich möchte eine Python-Umgebung erstellen
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
Versuchen Sie es mit virtualenv, mit dem eine virtuelle Umgebung von Python erstellt werden kann
Verwalten der Python-Nebenversion (Erstellen einer virtuellen Umgebung) unter Windows (ohne Pyenv oder WSL)
Verwenden Sie nach dem Kauf eines neuen Mac Pyenv + Poetry, um eine Python-Umgebung zu erstellen.
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Python Virtual Environment Pipenv
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
virtuelle Umgebung in Python
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie eine Python-Umgebung
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Virtuelle Umgebung mit Python 3.6
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Entwicklungsumgebung auf Raspberry Pi
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
pyenv, virtualenv Verwenden Sie Docker, um die Umgebung ohne Verwendung zu verwalten
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
So richten Sie eine Python-Umgebung mit pyenv ein
# 2 Erstellen Sie eine Python-Umgebung mit einer EC2-Instanz von AWS (ubuntu18.04).
Erstellen Sie eine virtuelle Umgebung mit Anaconda, die über Pyenv installiert ist
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
So erstellen Sie eine Django (Python) -Umgebung auf Docker
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.