我在这里得到了这个名为“pgk”的 python 包,我想从它本身的模块中导入它:
pkg/
__init__.py
test.py
__init__.py
是空的
test.py
:
from .. import pkg
时,我得到:Traceback (most recent call last):
File "C:\Game Dev\pkg\test.py", line 1, in <module>
from .. import pkg
ValueError: attempted relative import beyond top-level package
import pkg
时,我得到:Traceback (most recent call last):
File "C:\Game Dev\pkg\test.py", line 1, in <module>
import pkg
ModuleNotFoundError: No module named 'pkg'
我读了很多关于 Python 3 中导入系统的内容,并且通常会解决这样的问题,但这次全部失败了。我什至尝试过使用 sys.path 以及其他东西,但我只是不知道如何实现这一点。
我看到目录中只有一个文件(init 除外)。您是否尝试导入 test.py?