web-dev-qa-db-fra.com

virtualenv sur Windows10 génère une erreur: le chemin d'accès python3 n'existe pas

J'essaie le tutoriel Utilisation de Cloud Datastore avec Python , mais quand j'exécute:

virtualenv -p python3 env

J'ai une erreur:

The path python3 (from --python=python3) does not exist

J'ai vérifié la version de python en lançant:

python -V

Ça me donne:

Python 3.5.2 :: Anaconda 4.1.1 (64-bit)

J'exécute set python pour voir les variables d'environnement, ce qui me donne:

Environment variable python not defined

Une chose ennuyeuse est que, ceci est une machine de laboratoire dont je n'ai pas le droit d'administrateur, je dois envoyer un email à l'administrateur informatique pour changer les variables d'environnement.

Essayé: virtualenv -p python env

Ça me donne:

The path python (from --python=python) does not exist

On dirait qu'il n'y a pas moyen de s'en sortir tant que la variable d'environnement n'est pas corrigée.

6
Miranda

Après avoir lu ce tutorial , j'ai trouvé la solution de contournement pour mon cas:

virtualenv --python "C:\\Anaconda3\\python.exe" env
7
Miranda

Si python --V affiche une version supérieure à 3, alors pourquoi ne pas essayer:

virtualenv -p python env

au lieu? La valeur de l'indicateur p fait simplement référence à la version de Python avec laquelle vous souhaitez créer l'environnement virtuel. Dans ce cas, python est supérieur à la version 3.

3
Charles Salmon

Utilisez quelque chose comme ceci: virtualenv --python "votre chemin python.exe}" "nom de votre dossier virtuel} _ '. Vous pouvez extraire votre chemin python.exe des variables d’environnement qui se trouvent dans les propriétés de votre 'Ce PC' ou 'Poste de travail'.

Puis entrez dans le dossier et lancez la commande: .\Scripts\activate

Entrez la commande pip freeze pour vous assurer que vous avez créé votre environnement virtuel avec succès! Il ne devrait rien retourner car c'est comme un panier vide. Regarder  enter image description here comment ça vient dans l'image.