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

问题描述 投票:0回答:2

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

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

source virtualenv/bin/activate 

或者,

virtualenv/source/activate 

或者,

cd my_project_name 

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

什么都不起作用,当我运行“python manage.py runserver”时,它说没有这样的文件或目录。我正在挣扎,不知道如何在回到我的项目和 virtualenv 之前继续在 django 上继续我当前的项目。

非常感谢任何帮助!

python django visual-studio-code terminal virtualenv
2个回答
1
投票

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

如果真的消失了,别担心。虚拟环境是完全可消耗的——它会出现的。现在,只需创建另一个,并确保这次在项目的根目录中创建它。

您实际上通常不需要使用 vscode 激活 venv。只需

cd
进入项目根目录并使用
code .
打开vscode即可。激活的环境将出现在页脚的同一位置。

此外,考虑使用

requirements.txt
文件,如果你不断放错 virtualenv,它会节省大量时间。

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


0
投票

如果使用 Windows,请按照给定的步骤创建虚拟环境:- 所以基本上涉及到 4 个步骤 - a) 打开CMD b) 导航到要创建 Django 项目的目的地 c) 创建并激活您的虚拟环境 d) 检查虚拟环境是否启用

  1. 打开CMD(按Windows键+R),然后会出现一个弹出窗口,输入-CMD。 现在打开包含黑屏的 CMD。
  2. 现在使用“cd”导航到要创建 django 项目的文件夹 命令
  3. 创建文件夹(mkdir Folder_name)后,使用 cd 7 进入该文件夹 输入以下命令
  4. python -m venv 环境名称
  5. cd 环境_名称
  6. cd 脚本
  7. 激活
  8. CD.. 9 cls(清除屏幕)
  • 检查虚拟环境是否启用-
  1. 我们仍然在虚拟环境中通过在 VE 中下载 django 并检查其版本来输入以下命令
  2. pip 安装 django
  3. 导入Django
  4. django .版本
  • 现在要在 VE 中创建我们的第一个应用程序,请输入以下命令 -
  1. django-admin startproject Project_NAME_of_your_choice (VE内会创建一个以上名称的文件夹)
  2. 代码。 (这将打开 VS_Code)

--电脑关闭后重新连接到虚拟环境--

  1. 打开 CMD 并使用“cd”命令导航文件夹- Folder_Created_for_Django_Project -> (里面是 VE 文件夹) -> 进入该 VE 文件夹并输入以下命令 -

同上第5,6 & 7点 4. cd 环境名称 5. cd 脚本 6.激活 7. 光盘..

您已重新连接到虚拟环境..

请在评论中告诉我这是否有用。 :-)

© www.soinside.com 2019 - 2024. All rights reserved.