我目前是web编程的新手。最近我一直在做这个Django项目,并且一直在学习虚拟环境。在我的项目开始时,我无法设置虚拟环境,所以我没有使用它来继续进行这个项目。我的问题如下:
这个虚拟环境是否真的有必要?
如果我未来想做更多的Django项目,是否需要这个虚拟环境来区分这些项目,因为现在我正在从主C:目录下的命令提示符中运行所有命令?
这个虚拟环境是为了区分不同的项目还是针对每个项目的Django/Python版本进行分离,还是两者都有?我在想,因为目前我在我的主C:驱动器目录下输入类似于 python manage.py runserver
(没有使用虚拟环境)。那么这意味着我不能在没有为每个项目创建虚拟环境的情况下同时处理多个项目吗?我可否在没有虚拟环境的情况下仍然可以处理多个项目?(我一直对此感到困惑)
我应该尝试为我的下一个项目设置虚拟环境,还是可以在当前项目中设置虚拟环境(我已经完成了该项目的一半,已经创建了模型、视图、模板等)?