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