Domanda

Sto eseguendo un computer Windows con Python 2.5 installato. Ho anche usato il programma di installazione di Windows per installare NumPy.

Tutto funziona alla grande quando eseguo lo strumento Python (riga di comando) fornito con Python.

Tuttavia, se eseguo cygwin e quindi eseguo Python dall'interno, non è possibile trovare il pacchetto numpy.

Quale variabile d'ambiente devo impostare? A quale valore dovrebbe essere impostato?

È stato utile?

Soluzione

Cygwin viene fornito con la sua versione di Python, quindi è probabile che tu abbia due installazioni Python sul tuo sistema; uno installato su Windows e uno fornito con Cygwin.

Per provare questo, prova ad aprire un prompt di bash in Cygwin e digitando quale python per vedere dove si trova l'eseguibile Python. Se dice /cygdrive/c/Python25/python.exe o qualcosa di simile, saprai che stai eseguendo il file eseguibile di Windows. Se vedi / usr / local / bin / python o qualcosa del genere, allora saprai che stai eseguendo la versione di Cygwin.

Consiglio di aprire un prompt DOS e di eseguire Python da lì quando è necessario un uso interattivo. Ciò manterrà le tue due installazioni Python ben separate (può essere molto utile avere entrambe; lo faccio sulla mia macchina). Inoltre, potresti avere dei problemi nell'esecuzione di un programma progettato per l'uso della console interattiva di Windows da una shell Cygwin.

Altri suggerimenti

Stai eseguendo una copia separata di Python fornita da Cygwin.

Puoi eseguire / cygdrive / c / python25 / python (o ovunque tu l'abbia installato) per ottenere il tuo win32 o semplicemente installare un'altra copia di numpy.

numpy creato per Windows non è compatibile con Cygwin Python. Devi costruirlo da solo su Cygwin.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top