即使python执行器成功导入它,vscode中的pylint导入错误

问题描述 投票:1回答:1

我正在使用vscode编码我的python代码。我在我的代码中使用pandas,numpy和request library。如果我运行代码,它工作正常。但是在VScode编辑器中,在问题部分,它始终将消息称为

Unable to import 'numpy' (pylint import error)
Unable to import 'pandas' (pylint import error)
Unable to import 'requests' (pylint import error)

我在StackOverflow问题中搜索以找到这个问题的答案,它说使用pandas安装pip。我也这样做了。但我仍面临同样的问题。如何在vs代码编辑器中解决此问题

python visual-studio-code pylint
1个回答
3
投票

这并没有告诉你没有安装numpypandas。它告诉你,pylint无法验证你的numpypandas电话。大多数numpypandas都是用C语言编写的,而不是Python语言。

pylint documentation

Linting C扩展模块不支持开箱即用,特别是因为pylint无法从扩展模块中获取AST对象。

所以你的代码没有问题,即使VSCode说这是一个问题。这是pylint的技术限制。如果它让您担心,请为这些pylint语句禁用import消息E401。把#pylint: disable=E401和你的import声明放在同一行。

© www.soinside.com 2019 - 2024. All rights reserved.