【发布时间】:2019-09-24 16:11:29
【问题描述】:
我在 VS Code 中遇到了这个错误:
错误:“无法导入 'rest_framework'pylint(import-error)”
我已经在我的虚拟环境中安装了带有 pip 的 djangorestframework。我在安装之前激活了环境,但是当我尝试在我的应用程序“书”中导入 django_rest_framework 时,它说无法导入它。我已在已安装的应用程序中添加了其余框架,但我不知道是哪个问题。
我正在使用 django 2.1.5 和 djangorestframework 3.9.3 以及 python 3.6.7 和 pip3 19.1.1 我已经检查过 pip freeze 并已安装。 虚拟环境已激活。
可能是什么问题? 我在 PyCharm 中打开,但我得到了同样的错误
我的代码在我的名为“book”的应用程序中的 serializer.py 文件中出现导入错误
from rest_framework import viewsets
from .models import Book
from .serializer import BookSerializer
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'book',
]
【问题讨论】:
-
添加完整的错误引用
-
Django 使用的是什么版本的 Python,
pip安装了哪个版本的 Python 包? -
您是否在 IDE 中收到此错误?
-
您是否在包含您的 python 包的同一环境中安装了 pylint? github.com/Microsoft/vscode-python/issues/1185
标签: python django django-rest-framework