Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code

Ich möchte die Abhängigkeiten der Python-Ausführungsumgebung für jedes Projekt mit VSCode verwalten.

Aufgabenliste

Umgebung

Installieren Sie pyenv

Klonen Sie pyenv nach .pyenv in Ihrem Home-Verzeichnis. Sie können Homebrew verwenden, aber wenn Sie zwischen mehreren Versionen von Python wechseln möchten, ist es besser, von Github zu klonen.

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Durchlaufen

Beschreiben Sie Folgendes in .bash_profile und .zshrc.

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

Starten Sie die Shell neu

source ~/.bash_profile

Nach dem Neustart ist der Befehl `` `pyenv``` verfügbar.

Listen Sie das installierbare Python auf und installieren Sie es.

Installierbares Python anzeigen.

pyenv install --list

Installieren Sie Python, indem Sie die Version angeben. (Installieren Sie diesmal 3.8.0)

pyenv install 3.8.0

Geben Sie den zu verwendenden Python wie folgt an. (Verwenden Sie pyenv local, wenn Sie es lokal angeben möchten.)

pyenv global 3.8.0

Stellen Sie sicher, dass die Version 3.8.0 widerspiegelt.

python --version

Installieren Sie eine virtuelle Umgebung mit venv

Erstellen Sie für jedes Python ein separates Projekt, damit es nicht von anderen Projekten beeinflusst wird. Es sieht aus wie eine Funktion, die unter Python 3.x.x erstellt wurde.

Erstellen Sie eine virtuelle Umgebung

Erstellen und verschieben Sie das Projektverzeichnis. (Möglicherweise befindet es sich direkt unter dem Home-Verzeichnis.)

mkdir py_project_1 && cd $_

Führen Sie im Verzeichnis py_project_1 Folgendes aus. Erstellen Sie es mit dem Namen venv direkt unter dem Projektverzeichnis.

python3 -m venv venv

(Es muss nicht venv sein, es kann envdir sein. Führen Sie in diesem Fall `` `python3 -m venv envdir``` aus. Aus Gründen der Klarheit scheint venv gut zu sein.)

Starten Sie die virtuelle Umgebung

Quelle ausführen und starten.

source venv/bin/activate

Beim Verlassen der virtuellen Umgebung

deactivate

Verwalten Sie Abhängigkeiten für jedes Projekt.

Erstellen Sie eine virtuelle Umgebung für jedes Python-Umgebungsprojekt, teilen Sie die Abhängigkeitsversion usw. auf und erstellen Sie eine Umgebung, die keine Auswirkungen auf andere Projekte hat. (Beispielsweise kann die in Projekt A installierte Bibliothek nicht in Projekt B verwendet werden, sie wird nicht in der Pip-Liste angezeigt, und selbst wenn dieselbe Bibliothek verwendet wird, kann sie auch dann behandelt werden, wenn die Version unterschiedlich ist.)

Wechseln Sie in das Projektverzeichnis.

cd py_project_1

vscode Einstellungen

Fügen Sie das Verzeichnis py_project_1 zum Arbeitsbereich vscode hinzu.

vscode Menü>Datei>Ordner zum Arbeitsbereich hinzufügen

Betreten Sie die virtuelle Umgebung.

source venv/bin/activate

Erstellen Sie settings.json zur Verwendung mit vscode.

mkdir vscode && cd $_
touch settings.json

Überprüfen Sie den Python-Pfad der virtuellen Umgebung.

which python

Beschreiben Sie Folgendes in settings.json. Beschreiben Sie den Pfad, durch den Python in python.pythonPath bestätigt wurde.

settings.json


{
    "python.pythonPath": "Beschreiben Sie den Pfad, der von welcher Python bestätigt wurde",
    "python.venvFolders": [
        "venv"
    ]
}

Installieren Sie Pakete, die nur in virtuellen Umgebungen verwendet werden

Wechseln Sie in das Verzeichnis py_project_1, geben Sie die virtuelle Umgebung ein und führen Sie den folgenden Befehl aus.

pip install pytest

Vergewissern Sie sich nach der Installation von pytest, dass es installiert wurde.

pip list

Verlassen Sie die virtuelle Umgebung und überprüfen Sie den Pip-Installationsstatus (OK mit Pip-Liste). Wenn pytest nicht reflektiert wird, kann bestätigt werden, dass eine Umgebung erstellt wird, die andere Projekte nicht beeinflusst.

Recommended Posts

Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen Sie eine Python-Ausführungsumgebung mithilfe der GPU mit der GCP Compute Engine
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Erstellen Sie eine Python-Entwicklungsumgebung mit Visual Studio Code
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Virtuelle Python / Windows (Windows 10) -Umgebung / Paket mit VSCode
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
Erstellen einer Python-Umgebung mit OSX Elcapitan
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen Sie mit direnv eine Python-Umgebung
Erstellen Sie die Python-Umgebung offline
Bereiten Sie mit venv mit VS Code eine virtuelle Python-Umgebung für Ihr Projekt vor
Ich war süchtig danach, eine Python-Venv-Umgebung mit VS Code zu erstellen
Vorgehensweise zum Erstellen einer virtuellen Python-Umgebung mit VS-Code unter Windows
Erstellen Sie mit pyenv-virtualenv eine Python-Umgebung für jedes Verzeichnis
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie eine MySQL + Python-Umgebung mit Docker
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer virtuellen Umgebung mit Python 3
Erstellen Sie eine Python3-Umgebung unter CentOS7
Installieren Sie Python mit Mac vs Code
Erstellen Sie eine Entwicklungsumgebung mit Jupyter und Flask mit Python in Docker (unterstützt sowohl VS Code als auch Code-Server).
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Erstellen Sie eine Go-Entwicklungsumgebung mit den Remote-Containern von VS Code
Erstellen einer Entwicklungsumgebung für die Python2.7-Serie mit Vagrant
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
UpNext2 Development Record # 1 Erstellen Sie eine Python CI-Umgebung in VS Code
[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen Sie mit Laragon ganz einfach eine Entwicklungsumgebung
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
Erstellen Sie eine Python-Umgebung unter MacOS (Catallina)
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Ich möchte eine Python-Umgebung erstellen
Erstellen Sie mit Docker-Compose eine schnelle API-Umgebung
[Linux] Erstellen einer Jenkins-Umgebung mit Docker
Erstellen Sie eine Python + OpenCV-Umgebung in Cloud9
Aufbau einer KI / maschinellen Lernumgebung mit Python
[Linux] Aufbau einer Docker-Umgebung mit Amazon Linux 2
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Erstellen Sie eine Windows Python-Ausführungsumgebung mit VScode + Remote WSL
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Versuchen Sie, eine Python-Umgebung mit Visual Studio Code & WSL zu erstellen
Erstellen Sie eine Entwicklungsumgebung für die C-Sprache mit einem Container