原文: 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

输出:

image

由于这个包已经被安装了,我们得到的信息是已经满足了要求。

注意,我使用了 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 installed
如果 pip 已经正确安装,输出是这样的

如果没有安装 pip,你可以按照这里的安装步骤为你的操作系统安装它。

  • 将 pip 升级到最新版本

如果 pip 仍然不工作,尝试将 pip 升级到最新版本:

python -m pip install --upgrade pip
Output after upgrading pip
升级 pip 之后的输出
  • 解决环境问题

有可能是你试图使用错误的 pip 版本。例如,pip3 适用于 Python3,而 pip 只适用于 Python2

你可以像这样检查你在 Linux 和 Mac 上的 Python 版本:

image-3
我在使用 Python3

如果你的代码是在 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 上联系!

你可以在这里阅读我的其他文章。