即使在 pip 安装后也找不到模块

时间:2021-03-21 01:20:30

标签: python python-3.x module pip anaconda

你能帮我确定 MAC 和 PC 的答案吗。

我在 stackoverflow 上遇到过很多与此类似的问题,其中用户将使用 IDLE 或 ATOM 等编辑器,他们将收到未找到模块的错误,然后他们将转到终端或命令行提示符并尝试 pip install 模块,它要么安装模块,要么说需求已经满足。

返回编辑器并运行脚本时,它仍然会出现找不到模块的错误。

我看到了同样的问题,但经常被问到具体的模块。

当我需要为一门课程安装 anaconda 并且需要使用其他编辑器,但之前一直使用 Python 下载并使用 IDLE 时,这个错误开始发生很多。

我经常在 MAC 和 PC 之间切换,我遇到了同样的问题,我安装了一个 anaconda 实例并安装了另一个 python 实例。

如何解开一些有模块而另一些没有的不同路径是非常令人困惑的。

有人可以就如何纠正这个问题提供一些建议吗? 我想知道是否有一种解决方案可以让我进行 pip 安装,以便使用模块全局更新所有版本的 python?

1 个答案:

答案 0 :(得分:1)

如果您的计算机上安装了多个版本的 Python,则可能会发生这种情况。例如,您在 Python 3.5 上安装了一个包,但在 Python 3.8 上运行您的脚本。在 cmd 或 Powershell 上,您可以尝试使用 py -3.8 -m pip listpy -3.5 -m pip list 之类的东西来检查您在每个版本的 Python 上安装了哪些库。然后,如果您在脚本中使用的版本中缺少该库,您可以使用 py -3.5 -m pip install library_name 之类的内容专门为此版本安装它。