2024-05-14 23:31:49 发布
网友
我是新的烧瓶开发人员,试图在我的项目中导入烧瓶,但是Pylint在VSCodeE0401:Unable to import 'flask'中给出了这个错误,但是我已经在我的项目中安装了烧瓶,但是我不知道如何解决这个问题,我如何解决它。
Pylint
E0401:Unable to import 'flask'
我的虚拟环境已安装,证明的图像如下:
获取代码时出错,下划线来自:
我错过了什么?
由于您使用的是虚拟环境,首先需要在这个虚拟环境中安装Pylint。
此外,您需要将以下条目添加到工作区设置中,以避免出现[pylint] E0401错误:
[pylint] E0401
"python.linting.pylintPath": "/path/to/your/virtualenv/bin/pylint"
这将覆盖用户设置(全局设置),并指示VSCode在虚拟env中使用Pylint版本(而不是全局版本)。这可能是你遗漏的一点;-)
我想VS代码没有使用正确的virtualenv。
要使用GUI选择virtualenv,请参见Configuring Python environments。
如果使用终端并在路径中有code,则从工作区启动VS代码,virtualenv将自动加载:
code
cd python-workspace code -n python-workspace
(注意:-n用于新窗口)
-n
如果这不起作用,请确保在virtualenv中安装了pylint(即,您没有使用全局pylint)。如果仍然不起作用,请查看this troubleshooting guide。
pylint
简单解决方案:
转到命令选项板 类型--Python:Select解释器
选择您创建的虚拟环境
专门为vscode应答
由于您使用的是虚拟环境,首先需要在这个虚拟环境中安装Pylint。
此外,您需要将以下条目添加到工作区设置中,以避免出现
[pylint] E0401
错误:这将覆盖用户设置(全局设置),并指示VSCode在虚拟env中使用Pylint版本(而不是全局版本)。这可能是你遗漏的一点;-)
我想VS代码没有使用正确的virtualenv。
要使用GUI选择virtualenv,请参见Configuring Python environments。
如果使用终端并在路径中有
code
,则从工作区启动VS代码,virtualenv将自动加载:(注意:
-n
用于新窗口)如果这不起作用,请确保在virtualenv中安装了
pylint
(即,您没有使用全局pylint
)。如果仍然不起作用,请查看this troubleshooting guide。简单解决方案:
转到命令选项板 类型--Python:Select解释器
选择您创建的虚拟环境
专门为vscode应答
相关问题 更多 >
编程相关推荐