虚拟环境中的 django 给出 ImportError
django in virtaul environment giving ImportError
如果我运行
(My_Virtual_Env) G:\My-Project\My_Code>python ..\My_Virtual_Env\Scripts\django-admin.py startproject My_django_project
它工作正常,正在创建新项目。
但是当我 运行
(My_Virtual_Env) G:\My-Project\My_Code>django-admin.py startproject My_django_project
我遇到错误
ImportError: 没有名为 django.core
的模块
我想知道为什么会这样? 运行 第二个命令需要做哪些更改?
默认情况下,My_Virtual_Env/Scripts
文件夹不会添加到类路径中。这就是你得到那个错误的原因。如果你安装了django,这个目录会直接添加到classpath中。你为什么从另一个地方执行?
如果我运行
(My_Virtual_Env) G:\My-Project\My_Code>python ..\My_Virtual_Env\Scripts\django-admin.py startproject My_django_project
它工作正常,正在创建新项目。
但是当我 运行
(My_Virtual_Env) G:\My-Project\My_Code>django-admin.py startproject My_django_project
我遇到错误
ImportError: 没有名为 django.core
的模块我想知道为什么会这样? 运行 第二个命令需要做哪些更改?
默认情况下,My_Virtual_Env/Scripts
文件夹不会添加到类路径中。这就是你得到那个错误的原因。如果你安装了django,这个目录会直接添加到classpath中。你为什么从另一个地方执行?