ArcGIS for Desktop mit vorhandener ActivePython-Installation installieren?


9

Ich habe gerade ein sauberes Betriebssystem installiert und ActivePython 2.7.2 installiert

Ich möchte diese Python-Installation für die Verwendung mit ArcGIS 10.1 verwenden

Ich habe gerade ArcGIS 10.1 installiert und es wurde eine neue Python-Installation durchgeführt.

Was muss ich tun, damit Python für ArcGIS auf meinem aktuellen Python installiert wird?


1
Enthält die ActivePython-Installation numpy 1.6.1? Wenn nicht, könnte dies das Problem gewesen sein.
Cyrus

Nein, ich denke nicht. Nun, es könnte sein, aber ich denke, es ist eine neue Version. Ich habe es aber herausgefunden. Vielen Dank.
Ianbroad

Antworten:


5

Okay, ich habe herausgefunden, was los ist. Wenn Sie Python 2.7 verwenden und möchten, dass ArcGIS Ihre aktuelle Python-Installation verwendet.

Sie müssen die folgenden Bibliotheken herunterladen und installieren, bevor Sie ArcGIS 10.1 installieren:

NumPy 1.6.1-

http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python2.7.exe/download

Madplotlib 1.1.1-

http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.1/matplotlib-1.1.1.win32-py2.7.exe/download

Wenn Sie dies tun, erhalten Sie eine Neuinstallation.

BEARBEITEN:

In der 10.1-Dokumentation wird angegeben, dass für ArcGIS Python 2.7.x oder Numpy 1.6.1 auf dem Zielcomputer installiert sein muss. In der 10.3-Dokumentation wird jedoch Python 2.7.8 oder Numpy 1.7.1 angegeben, während in der 10.4-Dokumentation Python 2.7.10 und Numpy 1.9.2 angegeben sind. Beim Versuch, ArcGIS 10.1 mit Python 2.7.9+ zu installieren, werden in ArcGIS keine neueren Versionen angezeigt und ein zweites Python 2.7-Verzeichnis (als ArcGIS 10.1) im vorhandenen Python27-Verzeichnis installiert.


1
Dies ist in der Hilfe dokumentiert. Ich denke, nur NumPy ist erforderlich, aber es kann nicht schaden, auch Matplotlib zu haben: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
blah238

Wissen Sie, ob dies auch bei der Installation der ArcGIS 10.1 SP1 Engine Background Geoprocessing der Fall ist? Wird es auch in demselben Python 2.7 installiert, das ich installiert habe?
Ianbroad

Wenn Sie über die 64-Bit-Installation von Background Geoprocessing sprechen, wird eine andere, separate 64-Bit-Version von Python installiert.
blah238

Danke für deine Antwort. Was aber, wenn ich Python 2.7.6 nach der Installation von ArcGIS 10.1 installiert habe? Aus diesem Grund werden in ArcMap immer wieder viele Fehler angezeigt. Jede Lösung für mein Problem wäre sehr dankbar
glänzend

2

Ich bin nicht sicher, ob dies funktionieren wird, aber Sie können versuchen, eine neue Textdatei Desktop10.1.pthmit dem folgenden Inhalt im Lib\site-packagesOrdner Ihrer ActivePython-Installation zu erstellen :

C: \ Programme (x86) \ ArcGIS \ Desktop10.1 \ bin
C: \ Programme (x86) \ ArcGIS \ Desktop10.1 \ arcpy
C: \ Programme (x86) \ ArcGIS \ Desktop10.1 \ ArcToolbox \ Scripts

(Angenommen, eine Standardinstallation auf einem 64-Bit-Betriebssystem).

Möglicherweise ist mehr Installation erforderlich, weshalb ich sagen würde, dass ArcGIS einfach seine Sache machen soll ...

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.