问题描述
是否需要激活虚拟环境?我们如何重新进入/重新激活 Django 中已经存在的环境?我关闭了我的计算机,当我重新打开 vs 代码时,终端中没有“(venv)”标记enter image description here
这也是我收到错误 ImportError: cannot import name 'static' from 'django.conf' 的原因
解决方法
是的,需要激活虚拟环境
通过激活您的虚拟环境,您使用 pip 安装的软件包 将安装在您的虚拟环境中,而不是您的系统全局 python
通过在您的 vscode 上安装 python extension,您可以在每次打开 vscode 终端时选择您的 python 解释器来激活您的虚拟环境
首先安装该扩展然后按 ctrl + shift + p 并输入
Python: Select Interpreter
,
可以在vscode左边的按钮选择python解释器。要找到该路径,您可以找到 venv 的文件夹并在 Scripts 文件夹中查找 pythonw.exe。