Python错误:没有名为RuntimeError的模块
我正在尝试解决这个问题。昨天我安装了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
有没有人有什么建议可以修复这个问题吗?
非常感谢大家!
1 个回答
0
听起来这个模块没有正确安装(或者根本没有安装)。要确认这一点,可以按照以下步骤操作:
打开一个命令行窗口,然后输入
python
启动 Python 解释器。
如果没有显示错误信息,说明 Python 可能已经安装了。你可以检查一下 Python 是否在你的系统路径中,或者看看它是否真的安装了。如果你之前在这台机器上用过 Python,可能就是系统路径的问题。输入命令
help('modules')
。查看返回的模块列表,看看里面是否有
arcpy
。
如果没有的话,你可能需要重新安装这个模块。