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