将模块导入VS代码

时间:2020-06-04 20:38:18

标签: python python-module

我在编程方面非常新,我学习Python。 我在Mac btw上编码。 我想知道如何在VS代码中导入一些模块。

例如,如果我想使用speedtest模块,我必须下载它(我做了什么),然后将其导入到我的代码中。但这从来没有奏效,我总是遇到没有模块等错误。

我用pip来安装每个软件包,我在计算机上安装了它们,但是我真的不知道如何在VS代码中导入它们。即使使用IDE的终端。

我知道这对于你们来说肯定是很普遍的事情,但是我会为我提供很多帮助。

Thx

2 个答案:

答案 0 :(得分:0)

您的计算机上很可能有多个python版本。

您必须选择要使用pip安装了这些软件包的python解释器,然后单击底部看到的python版本,然后从列表中选择正确的解释器: enter image description here

您还可以在VSCode docs中找到更多信息。

答案 1 :(得分:0)

快速摘要

这可能不是VS Code的问题。

问题pip3安装软件包的文件夹不在您的$PATH上。

修复:在Finder中转到/Applications/Python 3.8,然后运行Update Shell Profile.command脚本。另外,如果您使用的是pip install <package>,而不是pip3 install <package>,则可能是您的问题。

详细信息

您的Mac在Mac上的几个不同文件夹中寻找已安装的软件包。它搜索的文件夹列表存储在名为$PATH的环境变量中。像/Library/Frameworks/Python.framework/Versions/3.8/bin这样的路径应该放在$PATH环境变量中,因为pip3是安装所有软件包的地方。