2
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。

4

1 回答 1

0

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

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

于 2017-12-21T20:33:40.823 回答