Créer un environnement virtuel avec Python 3

introduction

J'expliquerai comment créer un environnement en utilisant "vvenv", qui est un module léger de python. En développant dans un environnement virtuel, les packages de bibliothèque utilisés dans le projet sont clarifiés. Lors du développement local, il existe des cas où des bibliothèques supplémentaires et des bibliothèques précédemment utilisées restent dans l'environnement local et cela ne fonctionne pas bien lorsqu'elles sont déployées sur d'autres machines, alors créez un projet à l'aide d'une machine virtuelle, etc. Si vous y développez, les bibliothèques et packages à utiliser seront clairs, et il sera plus facile de les partager lors du développement sur d'autres machines ou équipes.

environnement

Créer un environnement virtuel

# Créer un environnement virtuel
 $ python3 -m nom venv # nema: nom de l'environnement
# Activer l'environnement virtuel
$ source venv/bin/activate

# Désactiver l'environnement virtuel
$ deactivate
# Créer un environnement virtuel
 $ python -m nom venv # nema: nom de l'environnement
# Activer l'environnement virtuel
$ source venv/Script/activate

# Désactiver l'environnement virtuel
$ deactivate

Installation de la bibliothèque

À partir de là, cela revient à installer localement.

Installation de la bibliothèque

Par exemple, pour installer «numpy», procédez comme suit.

(venv)$ pip3 install numpy

Vérifier les bibliothèques installées

(venv)$ pip3 list

Supprimer la bibliothèque

(venv)$ pip3 uninstall numpy

Gestion des packages de bibliothèque

En utilisant le fichier de paramètres [requirements.txt], vous pouvez gérer la version des packages Liplary installés et effectuer une installation par lots. En utilisant ce fichier de paramètres, vous pouvez éviter d'installer la bibliothèque une par une.

Archivez la bibliothèque installée

(venv)$ pip3 freeze > requirements.txt

Un fichier ".txt "est créé dans le répertoire exécuté.

Installation du fichier de configuration

(venv)$ pip3 install -r requirements.txt

Par cette exécution, tous les packages décrits dans le fichier de paramètres peuvent être installés.

Requirements without Version Specifiers ######
numpy
pandas

Requirements with Version Specifiers ######
numpy === 1.14.1
pandas === 0.22.0

Sommaire

Cette fois, j'ai brièvement résumé l'environnement virtuel «même», mais il existe divers autres environnements virtuels. Par exemple, pyenv, conda J'espère que cela sera utile lors du développement de python à partir de maintenant. .. ..

Recommended Posts

Créer un environnement virtuel avec Python 3
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Créez un environnement virtuel avec Python!
Environnement virtuel avec Python 3.6
[Python] Créez un environnement virtuel avec Anaconda
Création d'un environnement Python 3.6 avec Windows + PowerShell
[Mac] Création d'un environnement virtuel pour Python
Créez un environnement virtuel pour python avec pyenv
Construire un environnement python avec virtualenv et direnv
Créer un environnement virtuel avec conda avec Python
[Python] Préparation au développement Web (création d'un environnement virtuel)
Travaillez dans un environnement virtuel avec Python virtualenv.
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Recommandation de construction d'un environnement Python portable avec conda
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement Python sur Ubuntu
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Remarque conda: Création d'un environnement Python avec Spacon ITO
Créer un environnement Kubernetes avec Ansible 1
[Python] Création d'un environnement Python virtuel pour le didacticiel sur la pyramide (résumé)
[Python] Création d'un environnement avec Anaconda [Mac]
Créons un environnement virtuel pour Python
Créez un environnement Python moderne avec Neovim
Créer un environnement de développement Python pour le développement de l'IA
Ajouter un environnement virtuel Python à VSCode
environnement virtuel python Pipenv
environnement virtuel en Python
environnement python avec docker-compose
Créer un environnement Python
De l'installation d'Ansible à la création d'un environnement Python dans l'environnement virtuel de Vagrant
Construire un environnement Anaconda pour Python avec pyenv
Environnement virtuel / package Python (Windows10) avec VSCode
Créer un environnement de construction python3 avec Sublime Text3
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
Créer un environnement virtuel Python simple sans utiliser pyenv
Un mémo lors de la création d'un environnement python avec miniconda
Créez un environnement virtuel avec pyenv et venv
Pensez à créer un environnement Python 3 dans un environnement Mac
[Venv] Créer un environnement virtuel python sur Ubuntu
Commandes pour créer un environnement python3 avec virtualenv
Flux de création d'un environnement virtuel avec Anaconda
Construire un environnement Python avec OSX Elcapitan
Créez rapidement un environnement Python Django avec IntelliJ
Construire un environnement Python sur le serveur Sakura VPS
De la construction d'environnement Python à la construction d'environnement virtuel avec anaconda
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement d'exécution python avec VS Code
Obtenez un environnement de développement Python rapide avec Poetry
Création d'un environnement virtuel pour Mayavi dédié aux utilisateurs de Python 3.6, Anaconda et Spyder
Procédure de création d'un environnement virtuel Python avec VS Code sous Windows