pycharm 未找到模块错误:没有名为“rest_framework”的模块

mbzjlibv  于 2022-11-08  发布在  PyCharm
关注(0)|答案(2)|浏览(284)

我尝试按照DRF教程进行操作,但是当我准备对数据库运行“migrate”时,我得到ModuleNotFoundError:没有名为'rest_framework'模块
正如PyCharm所提示的,这同样适用于我在那里的django_summernote和djoser。我知道有一些类似的线程,但这些线程似乎没有什么帮助-Python控制台确实识别这些模块,并且它们是通过INSTALLED_APPS添加的

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'kursovik.apps.KursovikConfig',
'rest_framework',
'rest_framework.authtoken',
'django_summernote',
'djoser',
'kursovik']

我最近通过

pip install djangorestframework
pip install djoser
pip install django-summernote

我需要重新安装它们吗?

cbeh67ev

cbeh67ev1#

你必须确保你的PyCharm控制台使用正确的Python路径,基本上可以说,在那里包是可用的。
转至File/Settings/YourProject并检查以下内容:

设置正确的路径,使程序包可用于解释过程。

s4chpxco

s4chpxco2#

如果你已经安装了restframework但是仍然遇到这个问题,可以试试这个方法,这是把restframework安装在你的venv项目文件夹中(通过sys.executable来找到)在命令行中:1)源bin/activate(然后开始安装rest框架)2)pip安装djangorestframework 3)去激活然后重新启动pycharm。

相关问题