繁体   English   中英

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

[英]ModuleNotFoundError: No module named 'django' while running server in virtual environment

i am new in python learning.after learning python basics i have moved to learn python web framework Django. 为了这


在安装 python 3.7 后,我按照这些步骤在我的 windows 上安装 django

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

回溯(最后一次调用):文件“manage.py”,第 10 行,主要来自 django.core.management import execute_from_command_line ModuleNotFoundError: No module named 'django'

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

回溯(最近一次调用最后一次):文件“manage.py”,第 21 行,在 main() 文件“manage.py”,第 12 行,在 main 中引发 ImportError(ImportError: Couldn't import Django。你确定它已安装并在您的 PYTHONPATH 环境变量中可用?您是否忘记激活虚拟环境?


谁能指导我在这里做错了什么? 为什么它显示错误

我自己得到了解决方案。 实际上我已经下载了两次不同版本的 python 我也下载了 python 和 anaconda ZEFE90A8E604A7C840E88D03A67F。 我从我的电脑上卸载了所有 python 版本和 anaconda 然后我从他的官方网站重新安装了 python。 然后我尝试了上面的方法,效果很好。感谢我自己

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM