[PYTHON] notes d'utilisation de la commande virtualenv Basic

Aperçu et objectif de cet article

Il s'agit d'un mémo de commande de base de virtualenv, un outil de création d'environnement virtuel en python.

Personne cible

Qu'est-ce que virtualenv?

Installation de virtualenv

Comme tout autre package python, vous pouvez l'installer avec la commande pip.

$ pip install virtualenv

Créer un environnement virtuel

Cd sur le projet que vous souhaitez créer un environnement virtuel et appuyez sur une commande comme celle ci-dessous pour créer l'environnement virtuel. Le nom de l'environnement virtuel peut être n'importe quel nom. À partir de maintenant, nous utiliserons un environnement virtuel nommé my_env.

#Environnement virtuel my pour un projet spécifique_Créez un env.
$ cd (Projet que vous souhaitez créer un environnement virtuel)
$ virtualenv my_env

Activer l'environnement virtuel

L'environnement virtuel n'est pas valide simplement en le créant Vous devez l'activer comme suit:

#Activer l'environnement virtuel myenv
$ source myenv/bin/activate

#Si ce qui suit est affiché sur la console, cela réussit.!
(myenv) $ 

#L'environnement virtuel est propre lorsqu'il vient d'être créé.
#Si vous essayez pip freeze, vous verrez que seul le nombre minimum de packages est installé.
(myenv) $ pip freeze
appdirs==1.4.3
packaging==16.8
pyparsing==2.2.0
six==1.10.0

Désactiver / supprimer l'environnement virtuel

Procédez comme suit pour chacun.

#Désactiver l'environnement virtuel
(myenv) $ deactivate

#Supprimer l'environnement virtuel
# (Vous pouvez supprimer tout le dossier créé directement sous le projet.)
$ rm -rf myenv/

Recommended Posts

notes d'utilisation de la commande virtualenv Basic
Notes de commande de base Python
mémo de commande
Commande Linux <Basic 2>
mémo de commande scp
qui commande mémo
Mémo de base Flask
Mémo de commande Linux # 1
Commande Linux <Basic 1>
Mémo de développement BESS Partie 01: Installation et utilisation de base de BESS
mémo de commande vi (vim)
Utilisation basique de flask-classy
Utilisation de base de Jinja2
Utilisation de base de SQL Alchemy
Mémo de base Python - Partie 2
[Linux] Résumé des commandes de base
Mémo de grammaire de base Python
Mémo de base Python - Partie 1
Note d'utilisation deap (OneMax)
Utilisation super basique de pytest
Utilisation de base de l'interface graphique PySimple
Remarques pratiques sur l'utilisation de la commande diff
Mémo de grammaire de base Python (1)
Grammaire de base Python (divers) Mémo (3)
Grammaire de base Python (divers) Mémo (2)
Mémo de commande Linux tar xz
Résumé de l'utilisation de base de Pandas
[Python] mémo de procédure de création virtualenv
Utilisation basique de la f-string Python
Grammaire de base Python (divers) Mémo (4)
[Mémo d'apprentissage] Résumé de la commande Django
[Mémo personnel] Mémo de commande d'environnement virtuel Python
Notes d'utilisation faciles pour Anaconda (conda)
Commande LINUX [édition wc] Exemple d'utilisation
Commande Linux [ldconfig] Mémo d'apprentissage LPIC
commande find / grep (mémo personnel du débutant)