Python错误:没有名为RuntimeError的模块

时间:2014-07-22 07:36:11

标签: python runtime-error arcpy

我试图弄清楚这个问题。昨天我安装了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 :(得分:0)

听起来模块安装不正确(或根本没有)。要进行验证,请执行以下操作:

  1. 打开一个shell并输入python启动python shell (如果这不显示错误,请检查python是否已添加到系统路径中,或者是否已安装。但是如果您在所述计算机上使用了Python,则可能是系统路径问题)

  2. 输入命令help('modules')

  3. 查看返回的模块列表,以查看是否包含arcpy 如果没有,那么您可能需要重新安装模块