【问题标题】:pylint import error in vscode even though python executer successfully imports it即使python执行器成功导入它,vscode中的pylint导入错误
【发布时间】:2019-08-05 02:32:15
【问题描述】:

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

【问题讨论】:

标签: python visual-studio-code pylint


【解决方案1】:

这并不是告诉您没有安装 numpypandas。它告诉您pylint 无法验证您的numpypandas 呼叫。大多数numpypandas 是用C 编写的,而不是Python。

pylintdocumentation

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

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

【讨论】:

【解决方案2】:

检查您是否安装了 pylint。 要安装 pylint,请在终端中输入:

$ pip install pylint

(这对我有用)

【讨论】:

  • 欢迎来到 Stack Overflow!是什么让您认为 pylint 可能未安装?如果您的建议解决了类似的问题,如果您分享自己的症状以便我们进行比较,将会很有帮助。如果您怀疑缺少软件是导致问题的原因,您应该先检查,而不是盲目安装。
猜你喜欢
  • 2020-05-26
  • 2019-11-09
  • 2018-12-08
  • 2021-01-18
  • 1970-01-01
  • 1970-01-01
  • 2019-09-02
  • 2019-05-31
  • 2018-03-13
相关资源
最近更新 更多