sys.path 没有找到本地目录
sys.path don't locate local dir
我一直在尝试在播种器命令中导入模型文件。
我已经尝试了 from ...models import Player
, from winners.models import Player
添加了 __init__.py
所有可能的方法。
我不断得到或 ModuleNotFoundError: No module named 'winners'
或 ImportError: attempted relative import with no known parent package
尽管当我打印 sys.path 时本地项目不存在。我刚开始使用kali VirtualBox,会不会是配置有问题?
由于 models.py
与您的脚本位于同一文件夹中,因此使用以下语句就足够了,无需将您的文件夹位置添加到 sys.path
:
from models import Player
或者,您可以将 sys.path
设置为以“olympic”结尾的路径
(不是“获胜者”,因为您想在 from
语句中引用该文件夹)以允许以下操作:
from winners.models import Player
我一直在尝试在播种器命令中导入模型文件。
我已经尝试了 from ...models import Player
, from winners.models import Player
添加了 __init__.py
所有可能的方法。
我不断得到或 ModuleNotFoundError: No module named 'winners'
或 ImportError: attempted relative import with no known parent package
尽管当我打印 sys.path 时本地项目不存在。我刚开始使用kali VirtualBox,会不会是配置有问题?
由于 models.py
与您的脚本位于同一文件夹中,因此使用以下语句就足够了,无需将您的文件夹位置添加到 sys.path
:
from models import Player
或者,您可以将 sys.path
设置为以“olympic”结尾的路径
(不是“获胜者”,因为您想在 from
语句中引用该文件夹)以允许以下操作:
from winners.models import Player