本文介绍了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:尝试相对导入,但没有已知的父包:(的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 12:45