作为一个Python新手,我已经构建了一个庞大而庞大的项目,尽管很难满足我的要求。但是我只是打破了它。

我试图调用保存在单独文件夹中的各种脚本,例如

execfile("folder1/script1.py")


虽然没有用。我将文件拖到另一个位置进行播放,我认为选择的是“更新引用”或类似内容。我可能会错在眼前,所有人都处于盲目恐慌之中。

现在整个项目都已失败,我需要一个负责任的成年人来帮助我摆脱困境。

Error processing line 1 of /Library/Python/2.7/site-packages/zope.interface-4.1.1-py2.7-nspkg.pth:

  Traceback (most recent call last):
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 152, in addpackage
      exec line
    File "<string>", line 1, in <module>
  AttributeError: 'module' object has no attribute 'module'

Remainder of file ignored
Traceback (most recent call last):
  File "/Users/Ben/Documents/workspace/FlightAnalytic/GetTracks/arrivalsLHR.py", line 2, in <module>
    from suds import null, WebFault
  File "build/bdist.macosx-10.9-intel/egg/suds/__init__.py", line 154, in <module>
  File "build/bdist.macosx-10.9-intel/egg/suds/client.py", line 30, in <module>
  File "build/bdist.macosx-10.9-intel/egg/suds/sudsobject.py", line 25, in <module>
ImportError: cannot import name classobj


无论我尝试运行哪个.py文件,都会引发此错误。
希望有人能弄清楚我刚刚做了什么愚蠢的事情,以及如何纠正它。

最佳答案

经过漫长的散步,我能够看到问题所在。我在项目中创建了一个新的PyDev包。我的猜测是我所有的脚本都指向那里-或以某种方式使项目搞乱了。

无论如何,将其删除即可解决问题。

关于python - PyDev-项目突然抛出“ImportError:无法导入名称classobj”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27912861/

10-14 19:22
查看更多