Python中不能import arcpy。总是显示 ImportError: No module named arcpy。 求解决!

Python中不能import arcpy。总是显示 ImportError: No module named arcpy。 求解决!,第1张

找到...Python27\ArcGIS10.1\Lib\site-packages目录下的desktop10.1.path文件,打开,把arcpy和bin 两唤旁个文件的目姿亮录添加进去,比如:

D:\Program Files (x86)\ArcGIS\Desktop10.1\bin

D:\Program Files (x86)\ArcGIS\迹链宽Desktop10.1\arcpy

ArcGIS 10 安装后,默认会为我们安装python2.6,但是在使用Python IDLE的时候,可能会碰到无法导入arcpy的问题。安装pythonWin 之后,也可能碰到pythonWin崩溃的问题。导致这些问题的关键点在哪?安装python2.6和pythonwin的具体流程如何?在这里,总结一下解决这些问题的关键点和具体 *** 作流程。

python 安装的关键点:

1、安装目录一定要是C:\Python2.6\ArcGIS10.0 或C:\Python26\ArcGIS10.0

默认安装python2.6时是不会带着ArcGIS10.0这一级目录的,这样就会出错,导致IDLE中无法引用arcpy。

2、配置Desktop10.pth文件,将文件放置到C:\Python2.6\ArcGIS10.0\Lib\site-packages目录

3、pythonWin 2.6.2安装后,可能有bug, 运行任何python 命令,pythonwin都会崩掉。bug说明:NIM059899 - PythonWin crashes when running commands from the i..

修复办法:下载scintilla.dll,替换掉C:\悄宽Python2.6\ArcGIS10.0\Lib\site-packages\pythonwin目录下的scintilla.dll。scintilla.dll的下载地址:scintilla.dll download。

具体安装流程:

1、安装deskop安装光盘上的python-2.6.5.msi,默认安装文件位于:安装光盘备好\Desktop\Python。切记安装目录要指定到C:\Python2.6\ArcGIS10.0;

2、安装numpy-1.3.0-win32-superpack-python2.6.exe,安装目录按默认即可。

3、安装pythonWin, 默认安装文件位于:安装光盘\Desktop\PythonWin。安装目录默认会指定到C:\Python2.6\ArcGIS10.0\Lib\site-packages,这个不需要更改。

4、在C:\Python2.6\ArcGIS10.0\Lib\site-packages目录下创建Desktop10.pth文件,用文本编辑器打开,里面填上下列三行:

C:\Program Files (x86)\ArcGIS\Desktop10.0\Bin

C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy

C:\Program Files (x86)\ArcGIS\Desktop10.0\ArcToolbox\Scripts

5、下载scintilla.dll文件,替换掉C:\Python2.6\ArcGIS10.0\Lib\site-packages\pythonwin目录仿运铅下的scintilla.dll。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12293714.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存