我目前是网络编程的新手。最近我一直在研究这个Django项目,并且我一直在阅读关于虚拟环境的知识。在我的项目开始时,我无法建立一个虚拟环境,所以我没有它就继续进行这个项目。我的问题是Python的虚拟环境Django
无论这个虚拟环境是否真的有必要?
如果我想在将来制作更多的Django项目,我是否需要这个虚拟环境来区分这些项目,因为现在我正在我的主C:目录的命令提示符下运行所有命令?
此虚拟环境是否区分多个项目,还是将每个项目与其编码的Django/Python版本或两者分开?我想知道,因为我目前在我的主C:驱动器目录中输入了诸如python manage.py runserver
(没有虚拟环境)的命令。那么这是否意味着我无法在没有虚拟环境的情况下同时执行多个项目?我还可以在没有虚拟环境的情况下工作多个项目吗? (我对此尤其感到困惑)
我应该试着为我的下一个项目设置一个虚拟环境,还是可以为当前的项目做这个工作(我已经完成了项目的一半,已经制作了模型,视图,模板等)?
任何澄清我的困惑的答案是非常感谢!
您可以在不使用虚拟envs的情况下编写应用程序,但是您可以编写应用程序而无需使用源代码管理。你可以随时创建一个virtualenv,但是你的问题太广泛了。 – Sayse