Maison  >  Article  >  développement back-end  >  Comment installer virtualenv et virtualenvwrapper en python

Comment installer virtualenv et virtualenvwrapper en python

高洛峰
高洛峰original
2017-01-17 15:26:391633parcourir

1. Commencez par présenter les commandes pip courantes

commande d'installation pip : pip install package_name
commande de mise à niveau pip : pip install –ungrage package_name
commande de désinstallation pip : pip uninstall package_name

Tels que
pip install django
pip install -U django

2. installation virtualenv

installation virtualenv :

$ sudo pip install virtualenv

ou

$ sudo apt-get install python-virtualenv
S'il s'agit d'un système Mac OS X, vous pouvez utiliser easy_install pour installer virtualenv :

$ sudo easy_install virtualenv
Vérifiez le numéro de version de virtualenv, ou vérifiez si virtualenv est installé sur le système :

$ virtualenv --version
Utilisez virtualenv pour créer un environnement virtuel. Généralement, l'environnement virtuel est nommé venv. :

$ virtualenv venv
Activez cet environnement virtuel :

$ source venv/bin/activate
Si vous utilisez le système Microsoft Windows, la commande d'activation est :

$ venvScriptactivate
Activer l'environnement virtuel La commande modifiera l'invite de ligne de commande et ajoutera le nom de l'environnement :

(venv) $
Lorsque le travail dans l'environnement virtuel sera terminé, si vous souhaitez revenir à l'interpréteur Python global, vous pouvez entrer deactivate
à l'invite et exécuter la commande suivante pour installer Flask dans l'environnement virtuel

(venv) $ pip install flask
Vérifiez si Flask est installé correctement :

(venv) $ python
>>> import flask
>>>

Installation de virtualenvwrapper

Installation de virtualenvwrapper :

$ sudo pip install virtualenvwrapper
Une fois l'installation terminée, le script shell virtualwrapper sera généré à l'emplacement suivant.

/usr/local/bin/virtualenvwrapper.sh
Lors de l'utilisation de virtualenvwrapper, vous devez configurer le script d'initialisation du shell de connexion et lire les informations virtualenvwrapper.sh dans l'environnement shell actuel. En prenant base comme exemple, vous pouvez apporter les modifications suivantes au fichier de configuration .bashrc dans le répertoire racine de l'utilisateur (c'est-à-dire /home/[nom d'utilisateur]).
Modifiez .bashrc :

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; alors
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/ bin/virtualenvwrapper.sh
fi

Lisez à nouveau .bashrc :

$ source ~/.bashrc
Nous pouvons entrer la commande mkvirtualenv pour voir si elle est disponible.

$ mkvirtualenv --help
Après la configuration, vous pouvez faire fonctionner l'environnement virtuel via la commande suivante :

Créer un environnement virtuel :

$ mkvirtualenv env
Confirmez l'environnement virtuel :

$ ls -la $HOME/.virtualenvs
Les similitudes et les différences entre virtualenv et virtualenv Parmi elles, la commande pour quitter l'environnement virtuel d'exécution est également désactivée, et. entrez dans l'environnement d'exécution virtuel. La commande devient workon.
Quitter l'environnement virtuel :

(venv) $ deactivate
Entrer dans un environnement existant ou changer d'environnement Supposons qu'il existe un environnement virtuel nommé env :

$ workon env<.> Parcourez l'environnement virtuel :

$ workon

Supprimez l'environnement virtuel :

$ rmvirtualenv env

4. Installez les packages communs pip dans l'environnement virtuel avec un. cliquez


Dans le fichier exigences.txt, écrivez package ou package==numéro de version ou package>=numéro de version :

Django==1.7.7

django-debug -toolbar
ply
MySQL-python
uwsgi
flup
Flask
Pillow
markdown2

Commande d'installation en un clic :

(venv) $ pip install - r exigences.txt

Lors de l'exécution de la commande d'installation en un clic ci-dessus, le système a signalé une erreur lors de la configuration de MySQL-Python, demandant :

EnvironmentError : mysql_config not found

Recherche Google EnvironmentError : mysql_config introuvable, trouvez la réponse sur stackoverflow

(venv) $ sudo apt-get install libmysqlclient-dev

OK, profitez-en !!!

L'installation python ci-dessus virtualenv et virtualenvwrapper La méthode est tout le contenu partagé par l'éditeur, j'espère qu'il pourra vous donner une référence, et j'espère également que tout le monde soutiendra le site Web PHP chinois.

Pour plus d'articles sur Python sur la façon d'installer virtualenv et virtualenvwrapper, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn