Pourquoi python dit-il que je n'ai "aucun module nommé venv"?
J'ai installé virtual env avec sudo pip install virtualenv
mais quand je lance python -m venv flask
je suis encore en train de ce: /usr/bin/python: No module named venv
Versions, si c'est pertinent:
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7)
Python 2.7.9
ce qui me manque ici?
source d'informationauteur Amanda
Vous devez vous connecter pour publier un commentaire.
venv est un module introduit dans python3
venv est Nouveau dans la version 3.3.
Puisque vous êtes sur Python 2, vous devez exécuter à l'aide de la virtualenv module que vous avez installés.
Première étape, que ce que vous avez essayé de faire, mais cette fois vous spécifiez "virtualenv" du module et le nom de la virtualenv. Dans ce cas flacon:
Ensuite, vous activez votre virtualenv comme ceci:
Ensuite installer le flacon avec le pip à l'intérieur de la virtualenv
Si vous souhaitez désactiver votre virtualenv, il suffit de taper:
Si en cours d'exécution sur Python 3le
venv
de commande est intégré et vous pouvez tout simplement faire:Note, selon la façon dont votre Python 3 est installé, votre python d'exécution de commande peut différer. Vous pourriez être en cours d'exécution comme
python3
python3.5
python3.6
.