ImportError : Couldn't import Django

ImportError : Couldn't import Django

我已经在我的 windows 机器上安装了 django==3.1.4 并激活了 Venv,它在我的博客项目中运行良好。但是今天当我尝试 运行 服务器时,出现了这个错误

ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

但 venv 已经激活,当我激活时 pip freeze > requirements.txt

显示

asgiref==3.3.4,
Django==3.1.4,
django-crispy-forms==1.11.2,
Pillow==8.2.0,
pytz==2021.1,
sqlparse==0.4.1,

我也检查了sys.path,它显示

['', 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\python38.zip', 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\DLLs', 'C:\Users\user\AppData\Local\Programs\Python\Python38-32\lib', 'C:\Users\user\AppData\Local\Programs\Python\Python38-32', 'C:\Users\user\Desktop\myBlog\venv', 'C:\Users\user\Desktop\myBlog\venv\lib\site-packages']

请帮忙解决这个问题

如果您尝试从 IDE 中 运行 django 服务器,请确保您的虚拟环境在 IDE 中也处于活动状态。

谢谢大家..问题已解决..可能是因为我做了一些 C 驱动器修复

我收到以下错误

ModuleNotFoundError: No module named 'django'

我做了以下步骤.. 来克服我的错误:

  1. 在我的主文件夹上检查如果你已经有一个“requiremnts.txt”文件跳过这一步否则运行终端上的这个命令:pip freeze > requirements.txt ,如果它保存了你所有的包 那么只做其他步骤
  2. 从主目录中删除 Venv 文件夹。
  3. 再次安装虚拟环境并激活 Venv。
  4. 然后 运行 这个命令 pip install -r requirements.txt 这将安装你所有的包。
  5. 运行 再次python manage.py runserver ,它会正常工作