Python Django:每次开发Django应用程序时,虚拟环境都必须打开吗
我已经使用命令行安装并设置了虚拟环境。我正在使用pycharm开发我的django应用程序。那就是第一天。在第二天,当我重新打开笔记本电脑继续使用django应用程序时,我是否需要返回命令行并输入“virtualenvironment name”或我是否可以在不打开虚拟环境的情况下开发django应用程序。首先,你需要清楚地了解Python Django:每次开发Django应用程序时,虚拟环境都必须打开吗,python,django,virtualenv,Python,Django,Virtualenv,我已经使用命令行安装并设置了虚拟环境。我正在使用pycharm开发我的django应用程序。那就是第一天。在第二天,当我重新打开笔记本电脑继续使用django应用程序时,我是否需要返回命令行并输入“virtualenvironment name”或我是否可以在不打开虚拟环境的情况下开发django应用程序。首先,你需要清楚地了解虚拟环境的功能 虚拟环境所做的唯一一件事就是隔离项目依赖关系。您完全可以在没有虚拟环境的情况下工作。您只需在全局范围内安装这些库。就这样 编辑 不建议全局安装程序包,因为
虚拟环境的功能
虚拟环境所做的唯一一件事就是隔离项目依赖关系。您完全可以在没有虚拟环境的情况下工作。您只需在全局范围内安装这些库。就这样
编辑
不建议全局安装程序包,因为在使用虚拟环境时
管理项目包更容易
解决软件包版本问题要容易得多
此外,在使用虚拟环境时,您应该维护一个适当的requirements.txt
文件,因为单个包可能会使整个代码库崩溃。在这种情况下,您可以完全删除虚拟环境,然后重新开始。谢谢您的回复,我现在已经掌握了窍门。我知道全局安装是不好的,很抱歉我的问题有点混乱,我只是在每次加载IDE时激活虚拟环境。您可以使用Visual Studio代码。它会自动为您激活虚拟环境。