使用现有的ActivePython安装程序来安装ArcGIS for Desktop吗?


9

我只是做了一个干净的OS安装并安装了ActivePython 2.7.2

我想将此Python安装用于ArcGIS 10.1

我刚刚安装了ArcGIS 10.1,并且安装了新的Python。

我要怎么做才能将Python for ArcGIS安装在当前的Python上?


1
ActivePython安装是否包括numpy 1.6.1?如果没有,那可能就是问题所在。
赛勒斯(Cyrus),

不,我想不是。可能吧,但是我认为它是新版本。我确实知道了。谢谢。
ianbroad

Answers:


5

好吧,我发现了哪里出了问题。如果您使用的是Python 2.7,并且希望ArcGIS使用当前的Python安装。

在安装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

如果执行此操作,则将获得全新安装。

编辑:

10.1文档指定其需要的ArcGIS安装在目标计算机上的Python 2.7.x或numpy的1.6.1。但是,10.3文档指定了Python 2.7.8或Numpy 1.7.1,而10.4文档指定了Python 2.7.10和Numpy 1.9.2。尝试使用Python 2.7.9+安装ArcGIS 10.1时,ArcGIS将看不到较新的版本,并将在现有的Python27目录中安装另一个Python 2.7目录(作为ArcGIS 10.1)。


1
帮助中对此进行了说明。我觉得只有需要NumPy的,但不能伤害有matplotlib还有:resources.arcgis.com/en/help/install-guides/arcgis-desktop/10.1/...
blah238

您是否知道安装ArcGIS 10.1 SP1引擎后台地理处理时是否也是如此?还会将其安装到我安装的同一Python 2.7中吗?
ianbroad

如果您要谈论的是64位背景地理处理安装,则将安装另一个单独的64位Python版本。
blah238

感谢您的回答。但是,如果我在安装ArcGIS 10.1之后又安装了Python 2.7.6,该怎么办?因此,我在ArcMap中不断收到很多错误。我的问题的任何解决方案将不胜感激
闪亮的2014年

2

我不确定这是否行得通,但是您可以尝试Desktop10.1.pth在ActivePython安装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

(假定在64位OS上进行标准安装)。

可能还需要更多的管道设置,这就是为什么我要说让ArcGIS来做它的事情的原因...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.