python - 无法导入 Django:您确定它已在您的 PYTHONPATH 中安装并激活吗
问题描述
我正在尝试在 python 3.6.8 中运行 django。在我激活的 venv 中使用 pip freeze 时,我得到这个列表:
asgiref==3.2.3
backports.entry-points-selectable==1.1.1
distlib==0.3.3
Django==3.0.8
django-bootstrap-datepicker-plus==3.0.5
django-crispy-forms==1.9.1
filelock==3.3.2
importlib-metadata==4.8.2
importlib-resources==5.4.0
mysqlclient @ file:///D:/Downloads/mysqlclient-1.4.6-cp36-cp36m-win32.whl
Pillow==7.2.0
platformdirs==2.4.0
pytz==2020.1
six==1.16.0
sqlparse==0.3.1
typing-extensions==3.10.0.2
virtualenv==20.10.0
zipp==3.6.0
当我尝试运行 migrate.py 文件时,出现以下错误:
Traceback (most recent call last):
File "manage.py", line 10, in main
from django.core.management import execute_from_command_line
File "C:\Users\never\envmon\airquality\django-venv\lib\site-packages\django\core\management\__init__.py", line 14, in <module>
from django.core.management.base import (
File "C:\Users\never\envmon\airquality\django-venv\lib\site-packages\django\core\management\base.py", line 11, in <module>
from django.core import checks
File "C:\Users\never\envmon\airquality\django-venv\lib\site-packages\django\core\checks\__init__.py", line 8, in <module>
import django.core.checks.caches # NOQA isort:skip
File "C:\Users\never\envmon\airquality\django-venv\lib\site-packages\django\core\checks\caches.py", line 2, in <module>
from django.core.cache import DEFAULT_CACHE_ALIAS
File "C:\Users\never\envmon\airquality\django-venv\lib\site-packages\django\core\cache\__init__.py", line 15, in <module>
from asgiref.local import Local
ModuleNotFoundError: No module named 'asgiref'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 21, in <module>
main()
File "manage.py", line 16, in main
) from exc
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?
虚拟环境被激活。我尝试在我的环境变量中设置 PYTHONPATH 没有成功。我正在使用 Windows 10 机器。任何指针将不胜感激。
解决方案
推荐阅读
- python - 循环后小数消失
- angular - Angular *ngFor 由一个单一的结构指令组成?还是两个?
- python - 如何定期在 Player 和 Model 操纵杆输入之间切换?
- sql - SQL 加入 2 行并与 GROUP BY 求和
- visual-studio-code - VSCode Extension - How to refer to workspace settings' configuration in "when" clause of contributes.menus
- service - 网站使用端口 TCP 32767 和端口 TCP 32768
- c - 从右到左从整数中减去数字
- javascript - 如何仅在文档 Firestore 中显示具有相同 uid 的用户
- mysql - 从mysql中的同一个表复制行但改变某些列
- html - 如何在对象中放置 HTML 标签?