我正在使用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代码编辑器中解决此问题
这并没有告诉你没有安装numpy
或pandas
。它告诉你,pylint
无法验证你的numpy
和pandas
电话。大多数numpy
和pandas
都是用C语言编写的,而不是Python语言。
pylint
documentation说
Linting C扩展模块不支持开箱即用,特别是因为pylint无法从扩展模块中获取AST对象。
所以你的代码没有问题,即使VSCode说这是一个问题。这是pylint
的技术限制。如果它让您担心,请为这些pylint
语句禁用import
消息E401。把#pylint: disable=E401
和你的import
声明放在同一行。