Visual Studio Code中的Pylance无法检测已安装的Pandas

1 投票
1 回答
68 浏览
提问于 2025-04-14 17:16

我在使用Visual Studio Code中的Pylance(Python的语言服务器)时遇到了一个问题。虽然我的Python环境中已经安装了pandas模块,但Pylance却显示

无法从源中解析“pandas”导入--Pylance(reportMissingModuleSource)

附加信息:

Visual Studio Code version: 1.74.3
Python extension version: v2022.20.2
Pylance version: v2023.5.30
Pandas: 2.0.3
Operating System: Ubuntu 22.04 LTS

以下是我目前采取的步骤:

  • 我确认pandas已经在我的Python环境中安装。当我运行代码时,它没有任何问题。
  • 我尝试重启Visual Studio Code,重新安装Python扩展,但问题依然存在。
  • 我确保为我的项目选择了正确的Python解释器。

尽管做了这些努力,Pylance仍然无法检测到pandas模块。

如果有任何建议来排查或解决这个问题,我将非常感激。谢谢!

1 个回答

0

如果你确认自己选择了正确的Python解释器,可以在你的settings.json文件中添加以下代码:

"python.analysis.extraPaths": [
    "/path/to/directory/where/pandas/is/installed"
]

撰写回答