Créer un environnement d'exécution python avec VS Code

Je souhaite gérer les dépendances de l'environnement d'exécution Python pour chaque projet à l'aide de VSCode.

Liste de choses à faire

environnement

Installez pyenv

Clonez pyenv en .pyenv dans votre répertoire personnel. Vous pouvez utiliser homebrew, mais si vous souhaitez basculer entre plusieurs versions de Python, il semble préférable de cloner à partir de github.

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

Traverser

Décrivez ce qui suit dans .bash_profile et .zshrc.

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

Redémarrez le shell

source ~/.bash_profile

Après le redémarrage, la commande pyenv``` est disponible.

Répertoriez et installez le Python installable.

Afficher Python installable.

pyenv install --list

Installez Python en spécifiant la version. (Installez 3.8.0 cette fois)

pyenv install 3.8.0

Spécifiez le Python à utiliser comme suit. (Utilisez pyenv local si vous souhaitez le spécifier localement.)

pyenv global 3.8.0

Assurez-vous que la version reflète la version 3.8.0.

python --version

Installer un environnement virtuel avec venv

Créez un projet distinct pour chaque Python afin qu'il ne soit pas affecté par d'autres projets. Cela ressemble à une fonctionnalité construite sous Python 3.x.x.

Créer un environnement virtuel

Créez et déplacez le répertoire du projet. (Il peut être directement sous le répertoire personnel.)

mkdir py_project_1 && cd $_

Exécutez ce qui suit dans le répertoire py_project_1. Créez-le avec le nom venv directement sous le répertoire du projet.

python3 -m venv venv

(Cela n'a pas besoin d'être venv, cela peut être envdir. Dans ce cas, exécutez python3 -m venv envdir```. Par souci de clarté, venv semble être bon.)

Démarrer l'environnement virtuel

Exécutez et démarrez la source.

source venv/bin/activate

En quittant l'environnement virtuel

deactivate

Gérez les dépendances pour chaque projet.

Créez un environnement virtuel pour chaque projet d'environnement python, divisez la version de dépendance, etc., et créez un environnement qui n'affecte pas les autres projets. (Par exemple, la bibliothèque installée dans le projet A ne peut pas être utilisée dans le projet B, elle n'est pas affichée dans la liste pip, et même si la même bibliothèque est utilisée, elle peut être gérée même si la version est différente.)

Accédez au répertoire du projet.

cd py_project_1

paramètres de vscode

Ajoutez le répertoire py_project_1 à l'espace de travail vscode.

menu vscode>Fichier>Ajouter un dossier à l'espace de travail

Entrez dans l'environnement virtuel.

source venv/bin/activate

Créez settings.json à utiliser avec vscode.

mkdir vscode && cd $_
touch settings.json

Vérifiez le chemin python de l'environnement virtuel.

which python

Décrivez ce qui suit dans settings.json. Décrivez le chemin confirmé par quel python dans python.pythonPath.

settings.json


{
    "python.pythonPath": "Décrivez le chemin confirmé par quel python",
    "python.venvFolders": [
        "venv"
    ]
}

Installer des packages qui ne sont utilisés que dans des environnements virtuels

Accédez au répertoire py_project_1, entrez dans l'environnement virtuel et exécutez la commande suivante.

pip install pytest

Après avoir installé pytest, confirmez qu'il a été installé.

pip list

Quittez l'environnement virtuel et vérifiez l'état de l'installation de pip (OK avec la liste de pip). Si pytest n'est pas reflété, il peut être confirmé qu'un environnement qui n'affecte pas les autres projets est créé.

Recommended Posts

Créer un environnement d'exécution python avec VS Code
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Créez un environnement virtuel pour python avec pyenv
Créez un environnement Python moderne avec Neovim
Créez un environnement d'exécution Python à l'aide de GPU avec GCP Compute Engine
Créez simplement un environnement d'exécution Python 3 sous Windows
Créer un environnement de développement Python avec Visual Studio Code
Créez un environnement python avec ansible sur centos6
Environnement virtuel / package Python (Windows10) avec VSCode
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de construction python3 avec Sublime Text3
Construire un environnement Python avec OSX Elcapitan
Créez rapidement un environnement Python Django avec IntelliJ
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement python3 avec ubuntu 16.04
Construire un environnement python avec direnv
Créer un environnement Python hors ligne
Préparez un environnement virtuel Python pour votre projet avec venv avec VS Code
J'étais accro à la création d'un environnement Python venv avec VS Code
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement Mysql + Python avec docker
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
Créer un environnement python3 sur CentOS7
Installez python avec mac vs code
Créer un environnement de développement à l'aide de Jupyter et Flask avec Python dans Docker (prend en charge à la fois VS Code / code-server)
Configurer un environnement de développement Python avec Visual Studio Code
Créez un environnement de développement Go avec les conteneurs distants de VS Code
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
UpNext2 Development Record # 1 Construire un environnement Python CI dans VS Code
[Pyenv] Construire un environnement python avec ubuntu 16.04
Créez facilement un environnement de développement avec Laragon
Créer un environnement Jupyter Lab (Python) avec Docker
Construire un environnement python sur MacOS (Catallina)
Créer un environnement Tensorflow avec Raspberry Pi [2020]
[Python] Créez un environnement virtuel avec Anaconda
Création d'un environnement Python 3.6 avec Windows + PowerShell
Je veux créer un environnement Python
Créez un environnement d'API rapide avec docker-compose
[Linux] Créer un environnement Jenkins avec Docker
Créer un environnement Python + OpenCV sur Cloud9
Construction d'environnement AI / Machine Learning avec Python
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Créer un environnement d'exécution Windows Python avec VScode + Remote WSL
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Essayez de créer un environnement python avec Visual Studio Code et WSL
Créer un environnement de développement de langage C avec un conteneur