繁体   English   中英

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

[英]Django: Does the virtual environment have to be on every time i develop my django app

我已经使用命令行安装并设置了虚拟环境。 我正在使用 pycharm 来开发我的 django 应用程序。 so that was day 1. On day 2 when i put my laptop back on to go back to working on my django application do i need to go back to command line and type in workon 'virtualenvironment-name' or can i just develop the django应用程序无需打开虚拟环境。

首先,您需要清楚地了解virtual environment的作用。

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

编辑

不推荐全局安装包,因为当你使用虚拟环境时,

  1. 管理项目包更容易
  2. 解决 package 版本问题更容易

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM