代码在IDLE和py脚本中表现不同 - ghost.py

时间:2017-07-08 13:17:16

标签: python python-idle ghost.py

from ghost import Ghost

从IDLE运行它;但如果我只用这行代码运行一个py文件就会出现这个错误。

Traceback (most recent call last):
  File "C:\Users\Teo1\Desktop\sub\ghost.py", line 1, in <module>
    from ghost import Ghost
  File "C:\Users\Teo1\Desktop\sub\ghost.py", line 1, in <module>
    from ghost import Ghost
ImportError: cannot import name Ghost

这似乎是一个愚蠢的问题,但它是如此简单以至于无法找到我的错误。

我使用ghost.py和PySide,两者都是用pip安装的。

1 个答案:

答案 0 :(得分:0)

您的程序正在尝试导入自己,因为它找到的第一个模块ghost是您的ghost.py

重命名程序将解决此问题。