Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django:每次开发Django应用程序时,虚拟环境都必须打开吗_Python_Django_Virtualenv - Fatal编程技术网

Python Django:每次开发Django应用程序时,虚拟环境都必须打开吗

Python Django:每次开发Django应用程序时,虚拟环境都必须打开吗,python,django,virtualenv,Python,Django,Virtualenv,我已经使用命令行安装并设置了虚拟环境。我正在使用pycharm开发我的django应用程序。那就是第一天。在第二天,当我重新打开笔记本电脑继续使用django应用程序时,我是否需要返回命令行并输入“virtualenvironment name”或我是否可以在不打开虚拟环境的情况下开发django应用程序。首先,你需要清楚地了解虚拟环境的功能 虚拟环境所做的唯一一件事就是隔离项目依赖关系。您完全可以在没有虚拟环境的情况下工作。您只需在全局范围内安装这些库。就这样 编辑 不建议全局安装程序包,因为

我已经使用命令行安装并设置了虚拟环境。我正在使用pycharm开发我的django应用程序。那就是第一天。在第二天,当我重新打开笔记本电脑继续使用django应用程序时,我是否需要返回命令行并输入“virtualenvironment name”或我是否可以在不打开虚拟环境的情况下开发django应用程序。

首先,你需要清楚地了解
虚拟环境的功能

虚拟环境所做的唯一一件事就是隔离项目依赖关系。您完全可以在没有虚拟环境的情况下工作。您只需在全局范围内安装这些库。就这样

编辑

不建议全局安装程序包,因为在使用虚拟环境时

  • 管理项目包更容易
  • 解决软件包版本问题要容易得多

  • 此外,在使用虚拟环境时,您应该维护一个适当的
    requirements.txt
    文件,因为单个包可能会使整个代码库崩溃。在这种情况下,您可以完全删除虚拟环境,然后重新开始。

    谢谢您的回复,我现在已经掌握了窍门。我知道全局安装是不好的,很抱歉我的问题有点混乱,我只是在每次加载IDE时激活虚拟环境。您可以使用Visual Studio代码。它会自动为您激活虚拟环境。