ModuleNotFoundError:在虚拟环境中运行服务器时,没有名为“ django”的模块

时间:2020-04-18 09:12:15

标签: python django

我是python学习的新手。学习python基础知识后,我开始学习python网络框架Django。为此


在安装python 3.7之后,我按照以下步骤在Windows上安装django

  1. 首先我打开cmd命令提示符(C:\ users \ mypcname)
  2. 然后我使用命令 pip install virtualenvironmentwrapper-win
  3. 创建了虚拟环境包装器
  4. 然后我使用命令 mkvirtualenv test
  5. 创建了虚拟环境
  6. 然后我输入了命令 workon test 以启用虚拟环境
  7. 然后尝试使用 pip install django 命令安装django并成功安装
  8. 然后我使用命令 mkdir djangoprojects
  9. 创建了项目目录
  10. 然后我使用命令django-admin startproject firstproject 在djangoprojects(在上一步中创建的)中创建了应用程序目录
  11. 然后我使用cd命令移到了firstproject。
  12. 我尝试使用命令python manage.py runserver 运行服务器,但出现错误

回溯(最近一次通话最后一次):文件“ manage.py”,第10行,在 主要 从django.core.management导入execute_from_command_line ModuleNotFoundError:没有名为“ django”的模块

上述异常是以下异常的直接原因:

回溯(最近一次通话最后一次):文件“ manage.py”,第21行,在 main()main中的文件“ manage.py”,第12行 引发ImportError(ImportError:无法导入Django。您确定它已安装并在您的PYTHONPATH环境中可用吗? 变量?您忘了激活虚拟环境吗?


有人可以指导我我在这里做错了吗?为什么显示错误

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。实际上,我已经用不同的版本两次下载了python,也下载了带有anaconda软件包的python。我从计算机上卸载了所有python版本和anaconda,然后从他的官方网站上重新安装了python。然后我尝试了上面的方法,它很好用。谢谢我