gpt4 book ai didi

python - Django Rest 框架的 ModuleNotFoundError

转载 作者:行者123 更新时间:2023-12-05 07:10:17 27 4
gpt4 key购买 nike

我已经使用 pip install djangorestframework 安装了 django rest 框架并将其余框架添加到 INSTALLED_APP:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_framework.authtoken',
]

但是当我运行 python3 manage.py runserver 时仍然出现这个错误:

ModuleNotFoundError: No module named 'rest_framework'

为了纠正这个错误,我已经尝试了所有这些:

1.尝试使用以下方法安装 django rest 框架:pip3 install djangorestframework

2.在将'rest_framework'添加到INSTALLED_APPS后检查,

3.我的虚拟环境是活跃的

4.我添加了 markdown 和 django-filter 也使用:pip 安装 markdownpip 安装 django-filter

5.升级我的 pip 使用:python -m pip install --upgrade pip

6.尝试将 'rest_framework' 添加为 INSTALLED_APPS 中的第一个应用

7.尝试停用并再次激活虚拟环境

我正在使用 Django == 3.0.2 和 Django REST Framework == 3.11.0

那么现在我应该怎么做才能消除这个错误?

最佳答案

看来你的django版本和你的django rest framework不兼容,所以你最好把django和django rest framework都更新到最新版本

所以你所要做的就是卸载 django 和 django rest 框架,使用:

pip uninstall django pip uninstall djangorestframework

然后使用以下命令再次安装它:

pip install django pip install djangorestframework

关于python - Django Rest 框架的 ModuleNotFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61277509/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com