我试图弄清楚这个问题。昨天我安装了PyScripter,从那以后,脚本就不起作用了。当我运行任何脚本(在PyScripter或IDLE中)并尝试"导入arcpy"时,它会收到此错误:
import arcpy
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import arcpy
File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\__init__.py", line 17, in <module>
from geoprocessing import gp
File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\geoprocessing\__init__.py", line 14, in <module>
from _base import *
File "C:\Program Files (x86)\ArcGIS\Desktop10.0\arcpy\arcpy\geoprocessing\_base.py", line 14, in <module>
import arcgisscripting
File "C:\Python26\ArcGIS10.0\lib\arcgisscripting.py", line 81, in <module>
from RuntimeError import RuntimeError
ImportError: No module named RuntimeError
有人有任何建议如何修复它?
非常感谢!
答案 0 :(得分:0)
听起来模块安装不正确(或根本没有)。要进行验证,请执行以下操作:
打开一个shell并输入python
启动python shell
(如果这不显示错误,请检查python是否已添加到系统路径中,或者是否已安装。但是如果您在所述计算机上使用了Python,则可能是系统路径问题)
输入命令help('modules')
arcpy
如果没有,那么您可能需要重新安装模块