Menginstal ArcGIS untuk Desktop dengan instal ActivePython yang ada?

9

Saya baru saja melakukan instalasi OS yang bersih dan menginstal ActivePython 2.7.2

Saya ingin menggunakan instalasi Python ini untuk digunakan dengan ArcGIS 10.1

Saya baru saja menginstal ArcGIS 10.1 dan itu menginstal Python baru.

Apa yang harus saya lakukan untuk mendapatkan Python agar ArcGIS diinstal pada Python saya saat ini?

ianbroad
sumber
1
Apakah instalasi ActivePython termasuk numpy 1.6.1? Jika tidak, itu mungkin masalahnya.
Cyrus
Tidak, kurasa tidak. Ya mungkin, tapi saya pikir ini versi baru. Aku sudah mengetahuinya. Terima kasih.
ianbroad

Jawaban:

5

Baiklah, saya menemukan apa yang salah. Jika Anda menggunakan Python 2.7 dan ingin ArcGIS menggunakan instalasi Python Anda saat ini.

Anda perlu mengunduh dan menginstal perpustakaan berikut sebelum Anda menginstal ArcGIS 10.1:

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

Jika Anda melakukan ini, Anda akan mendapatkan instalasi yang bersih.

EDIT:

The 10,1 dokumentasi menetapkan bahwa ArcGIS membutuhkan Python 2.7.x atau Numpy 1.6.1 diinstal pada komputer target. Namun, dokumentasi 10.3 menentukan Python 2.7.8 atau Numpy 1.7.1, sedangkan 10.4 dokumentasi menentukan Python 2.7.10 dan Numpy 1.9.2. Ketika mencoba untuk menginstal ArcGIS 10.1 dengan Python 2.7.9+, ArcGIS tidak akan melihat versi yang lebih baru dan akan menginstal direktori Python 2.7 kedua (seperti ArcGIS 10.1) di dalam direktori Python27 yang ada.

ianbroad
sumber
1
Ini didokumentasikan dalam bantuan. Saya pikir hanya NumPy yang diperlukan, tetapi tidak ada salahnya untuk memiliki matplotlib juga: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/…
blah238
Apakah Anda tahu jika hal yang sama berlaku ketika saya menginstal ArcGIS 10.1 SP1 Engine Background Geoprocessing? Apakah itu juga akan menginstal ke Python 2.7 yang sama saya instal?
ianbroad
Jika Anda berbicara tentang penginstalan Geoprocessing 64-bit Background, ini akan menginstal versi Python 64-bit yang terpisah.
blah238
Terima kasih atas jawaban anda. Tetapi bagaimana jika saya menginstal Python 2.7.6 setelah saya menginstal ArcGIS 10.1? Saya terus mendapatkan banyak kesalahan di ArcMap karena ini. Solusi apa pun untuk masalah saya akan sangat dihargai
mengkilap
2

Saya tidak yakin apakah ini akan berhasil, tetapi Anda dapat mencoba membuat file teks baru Desktop10.1.pthdengan nama konten berikut di folder instalasi ActivePython Anda Lib\site-packages:

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

(Dengan asumsi instalasi standar pada OS 64-bit).

Mungkin ada lebih banyak pipa yang diperlukan itulah sebabnya saya akan mengatakan untuk membiarkan ArcGIS melakukan hal itu ...

blah238
sumber