原文: pip Command Not Found – Mac and Linux Error Solved
当使用 Python 时,你可能需要安装和使用某些包。你可以使用一个被称为 “pip” 的命令。
通过 pip,你可以安装、升级和卸载各种 Python 包。你将在本文中学习如何使用它,以及如何处理 pip 错误。
如何使用 pip
pip 是一个命令,你可以在 Linux 或 Mac 命令行上使用它。你可以从这里选择一个软件包。
下面是一个如何用 pip
安装 mock-open
软件包的例子。
pip3 install mock-open
输出:
由于这个包已经被安装了,我们得到的信息是已经满足了要求。
注意,我使用了 pip3,因为我使用的是 Python3。我们将在后面详细讨论这个问题。
pip: command not found
错误是什么
有时你在安装软件包时,可能会遇到这样的错误:pip: command not found
。这个错误可能是由以下原因引起的:
- 没有安装 pip
- 已经安装 pip,但它与当前环境不兼容
在 Linux 上,你必须单独安装 pip 软件包管理器,因为它是一个独立的软件包。但是在 Mac上,只要你使用的是 Python 3.x,就不需要手动安装 pip。
处理错误 pip: command not found
- 检查是否已安装 pip
在 Mac 和 Linux 上,你可以使用下面的命令来检查是否已经安装 pip。
python3 -m pip --version
如果没有安装 pip,你可以按照这里的安装步骤为你的操作系统安装它。
- 将 pip 升级到最新版本
如果 pip 仍然不工作,尝试将 pip 升级到最新版本:
python -m pip install --upgrade pip
- 解决环境问题
有可能是你试图使用错误的 pip 版本。例如,pip3
适用于 Python3
,而 pip
只适用于 Python2
。
你可以像这样检查你在 Linux 和 Mac 上的 Python 版本:
如果你的代码是在 Python 2 中,而你仍然希望使用旧版本的 pip,你可以按照下面的步骤进行。
请注意,Python 2 已经到了生命的尽头。最好将你的代码库升级到 Python 3,并使用最新版本的 pip。
只有在使用 Python2 的情况下,才按照下面的步骤进行:
- 安装 pip(旧版本)
sudo easy_install pip
该命令将 pip 命令安装到你的系统中。
现在尝试使用 pip 命令——它应该可以正常工作而不出错。
总结
pip 是一个安装 Python 软件包的有用命令。我们已经介绍了一些针对错误 pip: command not found
的处理方法。
我希望你觉得这个教程很有帮助。
Let's connect on我们可以在 Twitter 上联系!
你可以在这里阅读我的其他文章。