2016-07-25 12 views
0

ich vor kurzem installiert Grass GIS 7 auf meinem Windows 10. Nach dem Laden des Programms ich einen Fehler im Terminal-Fenster angezeigt, die besagt:Ärger Numpy in Grass Import von GIS 7.0 unter Windows 10

‚Dieses Modul das erfordert Numerisches/numarray oder NumPy-Modul, das nicht importiert werden konnte. Es ist wahrscheinlich nicht installiert (es ist Teil der Standard-Python-Distribution). Weitere Informationen zu Numeric, Numarray oder NumPy not found finden Sie in der Numeric Python-Site (http://numpy.scipy.org).

Ich habe Anaconda separat installiert, das das NumPy-Modul enthält, aber es wird von Grass GIS nicht erkannt. Wie kann ich erkennen, dass dieses Modul bereits auf meinem Computer installiert ist?

Ich habe Windows 10, und sowohl Anaconda als auch Grass wurden als 64-Bit heruntergeladen. Anaconda mit Python 3.5 heruntergeladen und Grass wurde mit OSGeo64W 7.0.4 Version heruntergeladen.

Antwort

1

Ich vermute, dass GRASS einen eigenen Python-Interpreter mitbringt, anstatt die von Ihnen installierte Anaconda-Version zu verwenden. Wie die notes on GRASS and Python Bemerkung "Unter Windows, Python-Skripte werden über %GRASS_PYTHON% aufgerufen, so ändert diese Umgebungsvariable den Interpreter." Wenn Sie die Umgebungsvariable GRASS_PYTHON so einstellen, dass sie auf die Anaconda Python-Binärdatei zeigt, können die Dinge möglicherweise besser funktionieren.

+0

Wie gehe ich bei der Einstellung der Umgebungsvariablen GRASS_PYTHON vor? Und wie finde ich den Anaconda Python-Binär-Speicherort auf meinem Computer? Ich bin brandneu bei Python und Grass. – user3052817

+1

IIRC in Windows würden Sie einen Befehl wie 'set GRASS_PYTHON = C: \ Pfad \ zu \ Python \ Interpreter' verwenden, um die Umgebungsvariable festzulegen. Sie können [fügen Sie es zu Ihren Systemeinstellungen hinzu] (http://www.computerhope.com/issues/ch000549.htm) auch. Sie installierten Anaconda. Tut mir leid, ich habe keine Ahnung wo du es hingestellt hast! – holdenweb

0

In OSGeo4W-Installationsprogramm führte die Aktualisierung von Python-numpy auf 1.11.0-1 zu diesem Fehler in GRASS 7.0.4 für mich. Python-numpy auf 2.7-1.7.0-1 zu sichern löste das Problem