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

Chr*_*her 2 python module pip python-3.x anaconda

你能帮忙给一下MAC和PC的明确答案吗?

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

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

我见过同样的问题,但经常询问特定模块。

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

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

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

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

Sta*_*kos 10

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