E0401:无法导入'django.db'

Taj*_* Ju 1 django virtualenv

因此,我正在研究python速成课程,并在完成基础知识之后跳入django项目。

我创建了一个虚拟环境,安装了django,并使用manage.py startapp命令创建了一个应用程序。

我使用Visual Studio Code,问题是当我转到models.py时,它给出一个错误,即找不到django.db模块

无法导入错误

现在,我了解到这是由于文件结构所致,根据我的研究,这是正确的文件结构,因此我认真地阅读了本书,但是我不知道如何解决此问题,并且感觉到我丢失了一些东西。

这是我在虚拟环境中的文件结构

文件结构

知道如何解决吗?:)

提前致谢

Sin*_*lil 8

VS 没有看到您的 virtualenv。您需要为 VS 代码激活它,以便它知道 django 安装在 virtualenv 中,请参见https://code.visualstudio.com/docs/python/environments


Taj*_* Ju 8

谢谢Incognos!

更具体地说,解决方案是:

输入“代码”。在终端中,然后打开一个新的VS。Ctrl + Shift + P->选择解释器,选择以./env或。\ env开头的环境,运行Ctrl + Shift +`将其激活