2012-09-08 9 views
6

Sono al exercise 46 of Learn Python the Hard Way e sono inteso per installare il naso ed eseguire nosetests. Ho installato il naso già utilizzando pip, ma quando corro nosetests nella directory sopra la cartella 'test', ottengo l'errore:'nosetests' non riconosciuto su Windows dopo essere stato installato e aggiunto al PERCORSO

'nosetests' is not recognized as an internal or external command, operable program or batch file. 

Se è rilevante, ho già modificato la variabile PATH per includere percorso completo di Python27/Scripts e Python/Lib/site-package.

+0

Non ho usato la riga di comando su Windows per un lungo periodo, ma sembra che il comando nosetests non si trovi in ​​una delle directory (cartelle) specificate nella variabile d'ambiente PATH. –

+0

Qual è il testo esatto del messaggio di errore che stai ricevendo? –

+0

Il testo esatto è: "'nosetests' non è riconosciuto come comando interno o esterno, programma eseguibile o file batch" – user1651576

risposta

3

Se si riscontrano ancora problemi dopo aver seguito le istruzioni di Warren Weckesser, provare a disinstallare e reinstallare.

Utilizzando pip: pip uninstall nose

ho trovato questo per me ha funzionato su Windows 8 a 64 bit

2

È inoltre possibile utilizzare python -m nose in PowerShell.

Questo ha funzionato per me in Windows 7, 32 bit.

2

Io uso Windows e ho avuto lo stesso problema. Il libro LPTHW è basato su SO Linux ed è un po 'difficile per gli utenti di Windows. Quando ho digitato nosetests, ho ricevuto degli errori. Poi ho digitato python -m nose, come detto da Spellstaker e ha funzionato perfettamente. Ho notato che nella maggior parte dei casi è necessario aggiungere "python -m" all'inizio per farlo funzionare su Windows. See here

Problemi correlati