【发布时间】:2017-05-07 20:48:18
【问题描述】:
我目前是网络编程的新手。我最近一直在研究这个 Django 项目,并且一直在阅读有关虚拟环境的信息。在我的项目开始时,我无法设置虚拟环境,所以我在没有它的情况下继续进行项目。我的问题是
这个虚拟环境是否真的有必要?
如果我以后想制作更多的 Django 项目,我是否需要这个虚拟环境来区分项目,因为现在我正在从我的主 C: 目录运行命令提示符中的所有命令?
这个虚拟环境是区分多个项目,还是根据其编码的 Django/Python 版本区分每个项目,或两者兼而有之?我想知道,因为我目前在我的主 C:drive 目录中输入了诸如 python manage.py runserver (没有虚拟环境)之类的命令。那么这是否意味着我不能在没有虚拟环境的情况下一次完成多个项目?在没有虚拟环境的情况下,我仍然可以处理多个项目吗? (我一直对此感到困惑)
我应该尝试为我的下一个项目设置一个虚拟环境,还是我仍然可以为当前的项目设置一个虚拟环境(我已经完成了项目的一半,我已经制作了模型、视图、模板等。 )?
非常感谢任何澄清我的困惑的答案!
【问题讨论】:
-
你可以在不使用虚拟环境的情况下编写你的应用程序,但是你可以在不使用源代码控制的情况下编写你的应用程序。您可以随时创建 virtualenv,但您的问题太宽泛了。
标签: python django web-applications web