Python - 为 django 项目重新激活我的 virtualenv

Python - Reactivating my virtualenv for django project

(初学者)我正在使用我的 Macos 终端和 Visual Studio 代码为 django 项目使用 virtualenv。

最近,我的终端在我 运行 正在编写所有代码的地方消失了,我不知道如何重新进入我的 virtualenv 或我仍然在 Visual Studio 代码上的项目。我已经尝试了一切,包括:

source virtualenv/bin/activate 

或者,

virtualenv/source/activate 

或者,

cd my_project_name 

然后尝试使用上述命令按照此步骤 (^) 进入我的 virtualenv。

没有任何工作,当我 运行 "python manage.py 运行server" 它说没有这样的文件或目录。在回到我的项目和 virtualenv 之前,我很挣扎,不知道如何在 django 上继续我当前的项目。

非常感谢任何帮助!

Visual studio 代码实际上有一种跟踪虚拟环境的便捷方法。在蓝色页脚栏的最底部,点击刷新图标旁边的 ,您应该可以看到它是否可用。

如果真的没了,别着急。虚拟环境是完全可消耗的——它会出现的。现在,再做一个,并确保这次创建在项目的根目录中。

您实际上通常不需要使用 vscode 激活 venv。只需cd进入项目根目录,用code .打开vscode。激活的环境将出现在页脚的同一位置。

此外,考虑使用 requirements.txt 文件,如果你一直错放 virtualenv,它会节省很多时间。

最后,最好不要将你的 venv 命名为“virtualenv”,取一个独特的名字——否则肯定会混淆!