Cài đặt ArcGIS cho máy tính để bàn với cài đặt ActivePython hiện có?


9

Tôi vừa thực hiện cài đặt hệ điều hành sạch và cài đặt ActivePython 2.7.2

Tôi muốn sử dụng bản cài đặt Python này để sử dụng với ArcGIS 10.1

Tôi mới cài đặt ArcGIS 10.1 và nó đã cài đặt Python mới.

Tôi cần làm gì để có được Python cho ArcGIS để cài đặt trên Python hiện tại của tôi?


1
Cài đặt ActivePython có bao gồm numpy 1.6.1 không? Nếu không, đó có thể là vấn đề.
Cyrus

Không, tôi đoán là không. Vâng, nó có thể, nhưng tôi nghĩ đó là một phiên bản mới. Tôi đã tìm ra nó mặc dù. Cảm ơn.
ianbroad

Câu trả lời:


5

Được rồi, tôi đã tìm ra những gì sai. Nếu bạn đang sử dụng Python 2.7 và muốn ArcGIS sử dụng cài đặt Python hiện tại của bạn.

Bạn cần tải xuống và cài đặt các thư viện sau trước khi cài đặt 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/d Download

Madplotlib 1.1.1-

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

Nếu bạn làm điều này, bạn sẽ nhận được một cài đặt sạch.

BIÊN TẬP:

Các 10.1 tài liệu hướng dẫn quy định cụ thể rằng ArcGIS đòi hỏi Python 2.7.x hoặc NumPy 1.6.1 được cài đặt trên các máy tính mục tiêu. Tuy nhiên, tài liệu 10.3 chỉ định Python 2.7.8 hoặc Numpy 1.7.1, trong khi tài liệu 10.4 chỉ định Python 2.7.10 và Numpy 1.9.2. Khi cố gắng cài đặt ArcGIS 10.1 với Python 2.7.9+, ArcGIS sẽ không thấy các phiên bản mới hơn và sẽ cài đặt thư mục Python 2.7 thứ hai (dưới dạng ArcGIS 10.1) trong thư mục Python27 hiện có.


1
Điều này được ghi lại trong sự giúp đỡ. Tôi nghĩ rằng chỉ NumPy là cần thiết, nhưng không thể làm tổn thương để có matplotlib cũng như: resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/...
blah238

Bạn có biết điều tương tự có đúng không khi tôi cài đặt Công cụ địa lý nền ArcGIS 10.1 SP1? Nó cũng sẽ cài đặt vào cùng Python 2.7 mà tôi đã cài đặt phải không?
ianbroad

Nếu bạn đang nói về cài đặt Công cụ địa lý nền 64 bit, thì phiên bản này sẽ cài đặt một phiên bản Python 64 bit riêng biệt khác.
blah238

Cảm ơn câu trả lời của bạn. Nhưng nếu tôi đã cài đặt Python 2.7.6 sau khi tôi đã cài đặt ArcGIS 10.1 thì sao? Tôi liên tục nhận được nhiều lỗi trong ArcMap vì điều này. Bất kỳ giải pháp nào cho vấn đề của tôi sẽ được đánh giá cao
sáng

2

Tôi không chắc liệu điều này có hoạt động không, nhưng bạn có thể thử tạo một tệp văn bản mới có tên Desktop10.1.pthvới nội dung sau trong Lib\site-packagesthư mục cài đặt ActivePython của bạn :

C: \ Tệp chương trình (x86) \ ArcGIS \ Desktop10.1 \ bin
C: \ Tệp chương trình (x86) \ ArcGIS \ Desktop10.1 \ arcpy
C: \ Tệp chương trình (x86) \ ArcGIS \ Desktop10.1 \ ArcToolbox \ Sc scripts

(Giả sử cài đặt chuẩn trên HĐH 64 bit).

Có thể cần nhiều hệ thống ống nước hơn, đó là lý do tại sao tôi muốn nói rằng hãy để ArcGIS làm việc của mình ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.