当我尝试导入 numpy 时,Vscode 抛出错误,即使它安装在我的环境中,我该如何解决这个问题

问题描述 投票:0回答:1

我正在尝试编写一些代码,而 vscode 正在为我导入 numpy 或任何与此相关的包而哭泣。具体来说,错误消息是“无法解析导入“numpy”Pylance reportMissingImports”text然后我通过

检查了环境(~/anaconda3/bin/python)上安装了哪些软件包
pip list 

它列出了 numpy(这一切都是在 VScode zsh cmd 行上完成的)。

这可能是因为我正在尝试在 vscode 内的 jupyter 笔记本中运行我的代码,但我已经按照here列出的说明进行操作,并且我可以很好地运行正常的 python 命令,只是不需要导入包。在相同的环境下,我可以在 .py 文件中正常运行它,但如果我更改为推荐的环境(/usr/bin/python3),我会得到相同的错误,并且我只是无法理解实际发生的情况,当我尝试安装 numpy 时,它只是说它已经存在,我同意这一点。 我正在使用 Mac,如果我错过了任何细节,请告诉我,我对所有这些细节都很陌生。

python visual-studio-code import kernel environment
1个回答
0
投票

“不更改推荐环境”怎么样?

还请附上图片,以便我们了解情况。像这样:

venvs

您还可以使用“python3 -m venv venv”或使用“uv”等其他工具来创建虚拟环境。然后 VSCode 会首先推荐它们。

© www.soinside.com 2019 - 2024. All rights reserved.