Python sys.path don';无法定位本地目录

Python sys.path don';无法定位本地目录,python,python-3.x,django,django-models,virtualbox,Python,Python 3.x,Django,Django Models,Virtualbox,我一直在尝试在seeder命令中导入模型文件 我尝试了来自…models import Player的,来自winners.models import Player添加了\uuuu init\uuuuuuuy.py所有可能正确的东西 我一直在获取或ModuleNotFoundError:没有名为“winners”的模块或ImportError:尝试在没有已知父包的情况下进行相对导入 虽然当我打印sys.path时,本地项目不在那里。我刚刚开始使用kali VirtualBox,可能是配置有问题吗

我一直在尝试在seeder命令中导入模型文件

我尝试了来自…models import Player的
来自winners.models import Player
添加了
\uuuu init\uuuuuuuy.py
所有可能正确的东西

我一直在获取或
ModuleNotFoundError:没有名为“winners”的模块
ImportError:尝试在没有已知父包的情况下进行相对导入

虽然当我打印sys.path时,本地项目不在那里。我刚刚开始使用kali VirtualBox,可能是配置有问题吗


由于
models.py
与脚本位于同一文件夹中,因此使用以下语句即可,无需将文件夹位置添加到
sys.path

from models import Player
或者,您可以将
sys.path
设置为以“olympic”结尾的路径 (不是“赢家”,因为您希望在
from
语句中引用该文件夹)以允许以下操作:

from winners.models import Player

运行管理命令的正确方法是运行
python manage.py
我怎么这么笨。我完全忘了这个。谢谢你,先生。谢谢你的努力,但莱恩·谢尔文顿问我错了什么。我试图直接调用python seeder.py这样的文件。但因为这是一个django项目,我应该称之为python manage.py seeder