是否需要为每个项目安装单独的django? 如果是的话为什么? 如果没有,那么当我在 virtualenv 未激活时检查 django 版本时 他们没有错误,如下所示
E:\web\python\django_1>python -m django --version
2.1.4
当我激活虚拟环境时,我收到如下错误
(django_1-Gx7XQ45n) E:\web\python\django_1>python -m django --version
C:\Users\usr_name\.virtualenvs\django_1-Gx7XQ45n\Scripts\python.exe: No module named django
为什么会发生这种情况?
最佳答案
基本上是的,当你使用虚拟环境时,你需要为每个项目安装django。这是因为当您使用 django 进行动态构建时,会有多个具有不同需求和不同版本的项目。
并且,当您输入“python -m django --version 2.1.4”时,基本上 django 会安装在特定的虚拟环境上,并具有该虚拟环境的所有支持的功能和要求。
因此,您需要为每个新的虚拟环境安装 django。
尝试这些命令来安装“pip install django”。
关于django - 每个虚拟环境都需要django吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54263679/