web-dev-qa-db-fra.com

'virtualenv' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch

je suis complètement nouveau dans le python et Django., après l’installation de python et Django. J'essaie d'utiliser virtualenv à des fins de projet Django avec virtula env . J'installe virtualenv avec pip. quel est le problème pls m'aider, merci

pip install virtualenv # got install successfully

quand je suis exécuté a le message d'erreur msg:

C:\Users\gshiv\Desktop\DjangoProject>virtualenv

'virtualenv' n'est pas reconnu en tant que commande interne ou externe, programme exploitable ou fichier de commandes

12
ShivaGuntuku

pas: - allez à l'endroit où vous voulez créer l'application Django sur ce dossier.

puis exécutez cette commande sur la commande Invite: python -m virtualenv .

(par exemple, C:\Utilisateurs\gshiv\Bureau\Django> python -m virtualenv.) 

où Django est le dossier que je veux exécuter virtualenv et. (point) indique que virtualenv installe tout son dossier dans le dossier Django, sinon vous pouvez utiliser un autre nom de dossier à la place.

  • après avoir exécuté cette commande: lancez .\scripts\activate maintenant, vous pouvez voir ce type de ligne sur cmd-Prompt (Django) C:\Users\gshiv\Desktop\Django> 
  • c'est-à-dire le nom du dossier principal avant le chemin source. vous pouvez maintenant installer tous les modules de votre projet appartenant à ce dossier principal uniquement.

pip installer Django fonctionne bien.

20
ShivaGuntuku

Vous devez prendre en compte trois points:

  • Assurez-vous que dans la variable windows PATH , il existe une entrée avec votre installation python et le sous-dossier scripts, par exemple: C:\Program Files (x86)\Python36-32\ et C:\Program Files (x86)\Python36-32\Scripts\
  • Lorsque vous utilisez pip install virtualenv, assurez-vous que exécutez cmd en tant qu'administrateur . Sinon, il se peut qu'une erreur d'accès soit refusée lors de l'installation et que virtualenv ne soit pas installé correctement.
  • Assurez-vous que virtualenv a été installé correctement. Archivez le sous-dossier des scripts python - il doit exister un fichier .exe nommé virtualenv.exe. Sinon, désinstaller sera pip uninstall virtualenv et réinstallera.
6
Charidimos

py -3 -m venv venv

essayez d'utiliser la commande ci-dessus.

virtualenv venv

fonctionnera uniquement sur les anciennes versions de python

1
praveen kumar

Lorsque j'ai exécuté la commande pip install virtualenv, j'ai reçu:

Requirement already satisfied: virtualenv in c:\directory\to\appdata\roaming\python\python36\site-packages

alors j'ai essayé de forcer la mise à jour:

pip install --upgrade --force virtualenv
1
hestellez