pylance 在选择 conda 作为 python 解释器时出现“未解决的导入”错误

问题描述

我正在使用 vscode 并在 python 中使用 pylance 进行 linting 尝试导入 restframework 时出现错误

Import "rest_framework.decorators" Could not be resolved

当我选择 conda 环境作为我的 python 解释器时,我收到此错误,但如果我选择认的 python 路径作为我的解释器,我不会收到此错误

为什么只有当我选择 conda 环境作为解释器路径时才会出现此类错误

请帮我回答。

解决方法

您必须将要导入的软件包安装在您选择的环境中。从上面可以看出,您已将其安装在全局 Python 环境中,但未安装在您的 conda 环境中。尝试选择您的 conda 环境,然后在 Visual Studio Code 中打开一个终端窗格并“conda install”该包,看看是否有帮助(尽管您可能需要重新加载编辑器或切换回环境以获取更改).

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...