我刚刚开始尝试在我的cmd提示符上安装/运行Django并遇到了这个问题,尽管为Django设置了环境变量。
除了获得解决方案之外,有人可以帮我理解下面错误的根本原因吗?
C:\Python>django-admin startproject test
Traceback (most recent call last):
File "C:\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\windows\syswow64\scripts\django-admin.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'django'
答案 0 :(得分:1)
在基于python的项目中,创建虚拟环境然后运行django程序总是好的。
pip install virtualenvwrapper-win
mkvirtualenv test
workon test
这将激活您的虚拟环境
现在安装django
pip install django
django安装完成后
运行
django-admin --version
希望这有帮助。
答案 1 :(得分:-1)
在Windows上,转到要创建项目的位置,然后从那里调用django-admin.exe:
path\to\django-admin.exe startproject project_name
它不是一个干净的解决方案,但为我工作。