Lorsque vous souhaitez utiliser plusieurs versions de la même bibliothèque Python (environnement virtuel utilisant venv)

Pourquoi avez-vous besoin d'un environnement virtuel?

En Python, vous ne pouvez pas installer plusieurs versions de la même bibliothèque dans un même environnement, vous en buvez donc une seule. Par exemple, supposons que vous ayez le programme A qui utilise la bibliothèque 1 et le programme B qui utilise la bibliothèque 2. À ce stade, le programme A ou B ne fonctionnera pas.

Pour utiliser un environnement virtuel avec Python

Vous pouvez utiliser un module standard appelé venc pour créer un environnement virtuel.

Comment utiliser l'environnement virtuel

Pour macOS

$ python3 -m nom de l'environnement venv

Créera un répertoire avec le nom de l'environnement dans le répertoire courant. Le nom du répertoire peut être défini librement

Activer l'environnement virtuel

Exécutez le script d'activation

$.Nom de l'environnement/bin/activate

Désactiver l'environnement virtuel

(Nom de l'environnement)$ deactivate

Supprimez tout le répertoire lorsque l'environnement virtuel lui-même n'est plus nécessaire

Recommended Posts

Lorsque vous souhaitez utiliser plusieurs versions de la même bibliothèque Python (environnement virtuel utilisant venv)
Remarque Python: lorsque vous souhaitez connaître les attributs d'un objet
Utiliser plusieurs versions de l'environnement python avec pyenv
Comment créer un environnement lorsque vous souhaitez utiliser python2.7 après l'installation d'Anaconda3
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Si vous souhaitez que vos collègues utilisent la même langue
Je connais? Analyse de données à l'aide de Python ou de choses que vous souhaitez utiliser quand vous le souhaitez avec numpy
[Python] Lorsque vous souhaitez importer et utiliser votre propre package dans le répertoire supérieur
[Python] Lorsque vous souhaitez utiliser toutes les variables dans un autre fichier
Lorsque vous souhaitez remplacer plusieurs caractères dans une chaîne de caractères sans utiliser d'expressions régulières dans la série python3
À propos de l'environnement virtuel de Python version 3.7
Installer plusieurs versions de Polyphony à l'aide de venv
Lorsque vous souhaitez modifier l'en-tête HTTP du client de test de Flask
[Python] Si vous souhaitez dessiner un diagramme de dispersion de plusieurs clusters
Comment utiliser la bibliothèque C en Python
Lorsque vous souhaitez mettre à jour le pilote Chrome.
Utiliser jupyter-lab installé dans l'environnement virtuel python (venv)
Lorsque vous utilisez PyQtGraph avec Python Pyside, faites attention à l'ordre d'importation
Utilisez PIL en Python pour extraire uniquement les données souhaitées d'Exif
Ce que vous voulez mémoriser avec la grammaire de base de "manipulation de chaînes" de python
Lorsque vous ne pouvez pas désinstaller la bibliothèque python. Impossible de désinstaller «hogehoge». Aucun fichier à désinstaller n'a été trouvé.
nb_conda_kernels est recommandé si vous souhaitez entrer dans l'environnement virtuel avec jupyter
[Python3] Code qui peut être utilisé lorsque vous souhaitez modifier l'extension d'une image à la fois
Je voulais utiliser la bibliothèque Python de MATLAB
Un mémo de fonction utile lorsque vous souhaitez entrer dans le débogueur si une erreur se produit lorsque vous exécutez un script Python.
[Python] Comment utiliser la bibliothèque de création de graphes Altair
Construire un environnement virtuel Python en utilisant venv (Django + MySQL ①)
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Que faire si vous ne souhaitez pas utiliser de noms de colonnes japonais lors de l'utilisation d'ortoolpy.logistics_network
Le langage de programmation que vous souhaitez pouvoir utiliser
Je veux utiliser le jeu de données R avec python
Je souhaite être informé de l'environnement de connexion lorsque RaspberryPi se connecte au réseau
Que faire si vous ne pouvez pas créer un environnement virtuel à l'aide de venv alors que vous suivez le site officiel de Django
[Django] Mémorandum lorsque vous souhaitez communiquer de manière asynchrone [Python3]
Utilisation de plusieurs versions de Python sur Mac OS X (2) Utilisation
Je souhaite utiliser uniquement le traitement de normalisation SudachiPy
Utilisez aggdraw lorsque vous voulez dessiner magnifiquement avec un oreiller
[Python] Je souhaite utiliser l'option -h avec argparse
Comment développer dans un environnement virtuel Python [Memo]
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
(Python3) Non oO (Utilisez-vous la bibliothèque standard?): 5 shaders
Je veux connaître la nature de Python et pip
Lorsque vous souhaitez utiliser python 2.x sur Gentoo Linux moderne
pyenv, virtualenv Utilisez docker pour gérer l'environnement sans utiliser
Lorsque vous souhaitez lancer une commande UNIX sur Python
Liste des bibliothèques à installer lors de l'installation de Python à l'aide de Pyenv
Vue d'ensemble de l'environnement virtuel Python et comment le créer
Installer plusieurs versions de Python
venv: gestion de l'environnement virtuel Python
environnement virtuel standard python venv
Comment écrire quand on veut mettre un nombre après le numéro de groupe à remplacer par une expression régulière dans re.sub de Python
pyenv, virtualenv Utilisez docker pour gérer l'environnement sans utiliser
Créer un environnement virtuel Python simple sans utiliser pyenv
[Django] Expliquez soigneusement la voie d'échappement si vous voulez vraiment utiliser la table d'une autre application
[Sous-processus] Lorsque vous souhaitez exécuter un autre programme Python en code Python