运行django-admin教程错误:没有名为django的模块

时间:2017-04-01 01:57:18

标签: django windows cmd

我刚刚开始尝试在我的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'

2 个答案:

答案 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

它不是一个干净的解决方案,但为我工作。