Frage

ich einen Windows-Rechner haben leite installiert Python 2.5. Ich habe auch den Windows Installer NumPy zu installieren.

Das alles funktioniert gut, wenn ich das Python (Befehlszeile) Tool ausführen, die mit Python kommt.

Allerdings, wenn ich Cygwin laufen und dann Python läuft von innen, es ist nicht das numpy Paket finden kann.

Welche Umgebungsvariable muss ich einstellen? Welcher Wert sollte es eingestellt werden?

War es hilfreich?

Lösung

Cygwin kommt mit seiner eigenen Version von Python, so ist es wahrscheinlich, dass Sie zwei Python auf Ihrem System installiert; eine, die unter Windows und einem installiert, die mit Cygwin kamen.

Um dies zu testen, versuchen Sie eine Bash-Eingabeaufforderung in Cygwin zu öffnen und die Eingabe which python zu sehen, wo das Python-Executable befindet. Wenn sie sagt /cygdrive/c/Python25/python.exe oder etwas ähnliches, dann werden Sie wissen, dass Sie die ausführbare Windows-Datei ausführen. Wenn Sie /usr/local/bin/python oder so ähnlich sehen, dann werden Sie wissen, dass Sie die Cygwin-Version laufen.

Ich empfehle eine DOS-Eingabeaufforderung öffnen und Python läuft von dort, wenn Sie interaktive Nutzung benötigen. Dies hält den zwei Python schön getrennt installiert (es kann sehr nützlich sein, beides zu haben, mache ich das auf meiner eigenen Maschine). Auch können Sie einige Probleme haben ein Programm für Windows interaktive Konsole Verwendung von innerhalb einer Cygwin-Shell ausgeführt wird.

Andere Tipps

Sie sind eine separate Kopie von Python von Cygwin bereitgestellt ausgeführt wird.

können Sie führen / cygdrive / c / Python25 / Python (oder wo auch immer Sie installiert haben) um Ihre win32 ein, oder installieren Sie einfach eine weitere Kopie von numpy.

Stellen Sie sicher, dass PYTHONPATH NumPy hat. Siehe Der Modul-Suchpfad (Abschnitt 6.1.2) und Ändern von Python-Suchpfad (Abschnitt 4.1) .

numpy für Fenster gebaut ist nicht mit Cygwin Python kompatibel. Sie müssen es auf Cygwin selbst bauen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top