代码在 IDLE 和 py 脚本中的行为不同 - ghost.py
Code behaves different in IDLE and in py script - 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 安装。
您的程序正在尝试导入自身,因为它找到的第一个模块 ghost
是您的 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 安装。
您的程序正在尝试导入自身,因为它找到的第一个模块 ghost
是您的 ghost.py
。
重命名您的程序将解决此问题。