首页 > 解决方案 > Python 2 和 Python 3 都安装在 MacOS 上,但 pip 命令安装库仅适用于 Python 3

问题描述

我在我的 MacOS (Mojave 10.14.5) 上安装了 Python 2 和 Python 3。当我运行我的 Python 2 代码时,我得到:

ImportError: No module named <modulename>

如果我使用命令安装模块,pip install <modulename>我会得到:

Requirement already satisfied: <modulename> in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (0.5)

然后在使用 Python 2 运行代码时与以前一样缺少包消息。该命令pip2 install <modulename>不起作用。如何为 Python 2 安装模块?

标签: pythonpython-3.xpython-2.7modulepython-requests

解决方案


这行得通吗?

python2 -m pip install <modulename>

推荐阅读