Qu'est-ce que Virtualenv
Virtualenv est utilisé pour créer un environnement Python virtuel, un environnement Python dédié au projet. Différents projets peuvent créer différents environnements Pthon (dépendances et versions, etc.), et chaque environnement est complètement isolé. Il n'est pas nécessaire de se soucier des environnements Python avec d'autres projets Et l'environnement global de Python est en conflit.
Installer Virtualenv
En général, l'environnement Python fourni avec le système est Python2 et pip n'est pas installé. Si vous devez installer Python3 et pip, veuillez vous référer à: [Installation et configuration des outils] Installer Python3.6 et pip sous Linux
1. Tout d'abord, utilisez la commande pip pour installer le module virtualenv:
# pip3 install virtualenv
Testez si l'installation a réussi
# virtualenv --version
Si l'installation réussit, le numéro de version du virtualenv installé sera imprimé
Si -bash: virtualenv: commande introuvable est invité après l'exécution de cette commande , recherchez virtualenv et créez un lien logiciel comme suit, puis exécutez la commande ci-dessus pour interroger les informations de version:
# find / -name virtualenv ***全局查找virtualenv
/usr/local/python3/bin/virtualenv *** 找到路径
# ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv ***添加软链接
3. Créez un environnement d'exploitation indépendant et nommez-le
# virtualenv --no-site-packages venv
venv est le nom de l'environnement virtuel et peut être nommé selon vos besoins.
Création d'un environnement d'exécution Python indépendant réussi, comme illustré dans la figure suivante:
Utilisez directement la commande virtualenv pour créer un environnement d'exécution Python indépendant, plus le paramètre --no-site-packages , vous ne pouvez pas copier les packages tiers qui ont été installés dans l'environnement Python système vers l'environnement indépendant, afin que nous puissions Obtenez un environnement Python sans aucun package tiers.
4. L'environnement Python nouvellement créé est placé dans le répertoire venv sous le répertoire courant. Avec l'environnement Python venv, nous pouvons commencer à utiliser cet environnement virtuel, et nous devons l'activer:
# source venv/bin/activate
Une fois l'activation réussie, nous pouvons voir le nom de l'environnement virtuel devant l'invite de commande du terminal
5. Si vous n'avez pas besoin de cet environnement virtuel temporairement, quittez l'environnement venv
(venv) # deactivate
image.png
Après l'exécution, le nom de l'environnement virtuel devant l'invite de commande disparaît.
6. Autres commandes
① Afficher le répertoire de l'environnement de la machine virtuelle actuelle
# worken
② Changez l'environnement virtuel
# workon venv2
③ Quittez l'environnement virtuel
# deactivate
④Supprimez l'environnement virtuel
# rmvirtualenv venv
Auteur: Happy puces
lien: https: //www.jianshu.com/p/d84950dd99a6