无法从源 Pylance 解析导入 pandas(reportMissingModuleSource)

Joa*_*eto 20 pandas anaconda visual-studio-code jupyter-notebook pylance

我一直在尝试在“Visual Studio Code”中使用 pandas、numpy、matplotlib、seaborn 包,但程序一直向我显示以下消息:

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

之前在 Visual Studio Code 中,我安装了“Anaconda”来使用 Jupyter,现在它说我有现有的包(pandas、numpy...),但不断出现此消息,不允许我在 Visual Studio 中使用 pandas 。

任何人都可以帮我解决这个问题吗?

我尝试再次安装所有软件包以检查它们是否不存在,但显然已安装所有软件包,但在另一条路线中。我不知道如何放置它们,以便 Visual Studio Code 能够识别它们并且我可以使用它们。

kho*_*hoi 31

我在 IDE VSCode 上也收到类似的错误,并且当前使用 mac m1 。首先,我们需要确保终端版本中的 python3 解释器版本与我们在 VSCode 中选择的 python 版本相同。

  1. 打开终端。
  2. 输入“python3”
  3. 然后你会看到你的python版本。(我的python3版本是3.9.12)

python3版本

  1. 打开你的IDE VSCode

  2. 在 IDE VSCode 上打开与 python 项目相关的任何/当前文件夹

  3. 在 IDE VSCode 右下角检查你的 python 版本(在我的例子中,python 版本是 3.10.64)

  4. 将 VSCode python 版本从 3.10.64 更改或切换到 3.9.12(与电脑上的 python 版本相同)

  5. 完毕


小智 6

另外,您可以单击屏幕左下角的解释器版本(Vs.code 2022),它应该显示一个下拉菜单,其中包含可用和选定的 python 解释器的列表。单击添加解释器路径并将路径粘贴到安装了所有必需模块的 python 解释器,然后单击 Enter。这应该可以解决问题。


小智 5

我在 Windows 10 的 WSL2 远程下的 VSCode 中遇到了这个问题。Python 版本作为解释器是正确的 (3.9.13),并且 VSCode 中的终端也在相同的环境下(即 VSCode 运行“conda activate xx”和 (xx ) 显示在提示中)

最初,我尝试通过以下命令安装 pandas。

sudo apt-get install python3-pandas
Run Code Online (Sandbox Code Playgroud)

按照终端中的说明,Pandas 已成功安装,但问题仍然存在。

当我尝试通过以下命令安装 pandas 时,问题解决了。

pip install pandas
Run Code Online (Sandbox Code Playgroud)


小智 0

我重新进入Python解释器的路径,警告消失了。希望对您有帮助。