VS代码无法识别我在Mac上安装的Python软件包

时间:2020-07-09 19:27:44

标签: python visual-studio-code package

我试图在Visual Studio上运行python脚本文件。但是终端不断弹出消息,说我没有安装软件包...我不知道发生了什么。我通过自制软件安装了Python,并通过pip3安装了所有软件包。我什至找到了我已安装的所有软件包的路径,但仍然无法使用。.我在多个解释器之间切换,但都没有工作,都说我的软件包未安装..但很明显,我的软件包已安装.. 。我什至创建了一个新的py文件来运行pandas,并且可以正常工作..有人可以帮我这个忙吗?这让我发疯。.enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

如果您是通过homebrew安装python的,请尝试使用homebrew来安装pandas而不是pip。在链接之前,我已经看过一些东西。我只建议先使用pip卸载熊猫,这样就只有软件包了。

答案 1 :(得分:0)

这仅仅是因为您在VSCode中选择了错误的python环境。

您说您已经创建了一个运行pandas的python文件,并且可以正常工作。这意味着您已经安装了“ pandas”软件包,并且可以正常工作。但是您尚未在VSCode中选择此环境。

在终端机中:

通过命令“ pip3 --version”来检查您使用的是哪个pip。

通过命令“ python3”->“ import sys; sys.executable”来检查您正在使用哪个python。

通过命令“ python3”->“ import sys; sys.path”来检查解释器在搜索哪个“站点包”。

根据您的描述,您正在使用“ / usr / local”下的pip,并使用“ / usr /”的python解释器将软件包安装在“ /usr/local/lib/python3.7/site-packages”下local / bin / python3'。由于系统环境变量设置,这是默认的python解释器。但是在VSCode中,您尚未选择此环境。

解决方案:

选择环境或创建虚拟环境(推荐)。通过命令'pip3 --version'激活环境(Ctrl + Shift +`),以检查您使用的是哪个pip3,然后安装要导入的软件包。