2016-03-11 18 views
8

Sono completamente nuovo per Python e Django., Dopo l'installazione di Python e Django. Sto provando a usare virtualenv per lo scopo del progetto django usando virtula env. installo virtualenv usando pip. qual è il problema pls mi aiuti, grazie'virtualenv' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch

pip install virtualenv # got install successfully 

quando sto corro ha ricevuto l'errore msg:

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

'virtualenv' non è riconosciuto come comando interno o esterno, un programma eseguibile o lotto file.

risposta

14

passaggi: - vai dove vuoi creare l'applicazione django su quella cartella.

quindi eseguire questo comando su prompt dei comandi: python -m virtualenv .

(ad es. C:. \ Users \ gshiv \ Desktop \ Django> python -m virtualenv)

dove Django è la mia cartella voglio correre virtualenv e. (punto) indica virtualenv installa tutta la sua cartella nella cartella django altrimenti puoi usare il nome della cartella invece. (punto) questa volta virtulenv crea una cartella nella cartella principale (django).

  • dopo l'esecuzione di questo comando: run .\scripts\activate ora si può vedere questo tipo di linea su (django) C:\Users\gshiv\Desktop\django>
  • cioè nome della cartella principale cmd-richiesta di conferma prima il percorso di origine. ora puoi installare qualsiasi modulo per il tuo progetto che appartiene solo alla cartella principale.

pip installa django funziona bene.

ringraziamento

2

Ci sono tre punti che dovete considerare:

  • Assicurarsi che nella variabile finestre PATH c'è una voce con l'installazione Python e lo script sottocartella ad esempio: C:\Program Files (x86)\Python36-32\ e C:\Program Files (x86)\Python36-32\Scripts\
  • Quando si utilizza pip install virtualenv, assicurarsi che si run cmd come amministratore. In caso contrario, potrebbe verificarsi un errore di accesso durante l'installazione e virtualenv non verrà installato correttamente.
  • Assicurarsi che virtualenv sia stato installato correttamente. Controlla nella sottocartella degli script Python - deve esistere un file .exe denominato virtualenv.exe. In caso contrario, disinstallare sarà pip uninstall virtualenv e installare di nuovo.
+0

Fare in modo che stavo correndo in cmd (non PowerShell) come amministratore, ho disinstallato virtualenv e reinstallato.Ha funzionato come un fascino –

0

Quando ho eseguito l'installazione virtualenv comando pop che ho ottenuto:

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

così ho provato a forzare l'aggiornamento:

pip install --upgrade --force virtualenv 
Problemi correlati