当我在安装 Django 后尝试启动一个项目时,执行会显示未找到模块错误:d jango 模块或 django.core


(.env) C:UserssharaDesktoptestfolder_djhole>pip install Django (executed)
(.env) C:UserssharaDesktoptestfolder_djhole>django-admin start project my site (No Module Found Error)

我已经重复这个过程很长时间了。由于这个原因,到目前为止无法开始在 Django 上工作:

ModuleNotFoundError: No module named 'django.core'; 'Django' is not a package

我已经卸载了它并重新安装了几次。 当我使用点冻结时,然后

asgiref==3.2.7
Django==3.0.7
pytz==2020.1
sqlparse==0.3.1

但仍然无法开始在 Django 上工作,因为模块没有发现错误。

顺便说一下,只有一个python版本3.8.3并添加到路径中。我希望会有一些天才可以给我一些答案,因为我已经在整个互联网上搜索了解决这个恶魔般的问题,但没有公司。

如果您当前项目没有这样的环境,那么您需要这样做

mkvirtualenv .env

您要么已经有一个环境,要么刚刚创建了它。然后,您需要使用虚拟环境。你可以用这个来做到这一点:

workon .env

检查项目的根目录中是否有 require.txt 文件。如果有,那么这意味着有人(也许是你(创建了一个文件,其中列出了必须安装的所有软件包才能启动和运行。如果是这种情况,那么您只需要运行以下命令:

pip install -R requirements.txt

如果您没有 require.txt 文件,则只需运行以下命令:

pip install django

这将安装最新版本的 Django。如果您需要特定版本,那么您也可以通过以下方式执行此操作:

pip install django==2.2.4

最新更新