本文介绍了ImportError:尝试相对导入,但没有已知的父包:(的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从我的Items文件中导入脚本,但是我一直遇到错误
I'm attempting to import a script from my Items file but I keeps on getting an error
from .Items.Quest1_items import *
给予
from .Items.Quest1_items import *
ImportError: attempted relative import with no known parent package
Process finished with exit code 1
在我的项目树中,我正在从main.py文件中运行脚本
Here my project tree, I'm running the script from the main.py file
Quest1/
|
|- main.py
|
|- Items/
| |- __init__.py
| |- Quest1_items.py
推荐答案
从头开始删除点.会自动找到相对于 main.py
的相对路径.
Remove the dot from the beginning. Relative paths with respect to main.py
are found automatically.
from Items.Quest1_items import *
这篇关于ImportError:尝试相对导入,但没有已知的父包:(的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!