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.
Après avoir lu ce tutorial , j'ai trouvé la solution de contournement pour mon cas:
virtualenv --python "C:\\Anaconda3\\python.exe" env
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.
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 comment ça vient dans l'image.