Python 代码在空闲和py脚本-ghost.py中的行为不同
从闲置工作中运行;但是,如果我只使用这一行代码运行py文件,它会得到这个错误Python 代码在空闲和py脚本-ghost.py中的行为不同,python,python-idle,ghost.py,Python,Python Idle,Ghost.py,从闲置工作中运行;但是,如果我只使用这一行代码运行py文件,它会得到这个错误 from ghost import Ghost 回溯(最近一次呼叫最后一次): 文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在 从鬼进口鬼 文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在 从鬼进口鬼 ImportError:无法导入名称重影 这似乎是一个愚蠢的问题,但它是如此简单,我找不到我的错误 我将ghost.py与PySide
from ghost import Ghost
回溯(最近一次呼叫最后一次):
文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在
从鬼进口鬼
文件“C:\Users\Teo1\Desktop\sub\ghost.py”,第1行,在
从鬼进口鬼
ImportError:无法导入名称重影
这似乎是一个愚蠢的问题,但它是如此简单,我找不到我的错误
我将ghost.py与PySide一起使用,两者都安装了pip 您的程序正在尝试导入自身,因为它找到的第一个模块是您的
ghost.py
重命名程序将解决此问题。更改脚本的名称。使用与您尝试导入的模块同名的脚本是行不通的。谢谢。我要投我自己的一票question@DeepSpace将您的答案作为答案发布,以便OP可以接受。:)
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