我正在使用vscode编码我的python代码。我在代码中使用pandas,numpy和requests库。如果我运行代码,它可以正常工作。但是在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代码编辑器中解决此问题
答案 0 :(得分:3)
这不是告诉您未安装numpy
或pandas
。它告诉您pylint
无法验证您的numpy
和pandas
呼叫。 numpy
和pandas
中的大多数都是用C而不是Python编写的。
pylint
documentation说
不支持现成的C语言扩展模块, 特别是因为pylint无法将AST对象从 扩展模块。
因此,即使VSCode认为有问题,您的代码也没有问题。这是pylint
的技术限制。如果您担心,请为这些pylint
语句禁用import
消息E401。将#pylint: disable=E401
与import
语句放在同一行。
答案 1 :(得分:-3)
检查您是否安装了pylint。 要安装 pylint,请在终端中输入:
$ pip install pylint
(这对我有用)