Edu*_*yes 1 python django django-rest-framework
我在 VS Code 中收到此错误:
错误:“无法导入'rest_framework'pylint(导入错误)”
我已经在我的虚拟环境中安装了带有 pip 的 djangorestframework。我在安装之前激活了环境,但是当我尝试在我的应用程序“book”中导入 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
Run Code Online (Sandbox Code Playgroud)
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'book',
]
Run Code Online (Sandbox Code Playgroud)
我认为您没有在 VSCode 中使用您的虚拟环境。您可以像这样更新工作区设置:
{
"python.pythonPath": "/path/to/your/venv/bin/python",
}
Run Code Online (Sandbox Code Playgroud)
或者您可以从 vscode 中选择一个环境。
| 归档时间: |
|
| 查看次数: |
4472 次 |
| 最近记录: |