在Mac、Windows和Linux上升级Pip的方法

936 阅读3分钟

How To Upgrade Pip In Mac | Update Pip On Windows and Linux

Pip 是一个默认的标准软件包管理器,用于安装和管理用 Python 编写的软件包。此外,许多软件包可以在软件包及其依赖关系的默认来源中找到,称为Python软件包索引。

大多数 Python 发行版都预装了 pip。然而,在windows、Mac或Linux中升级pip是一个重要的步骤,我们必须不时地更新以获得最新的更新。

Python和操作系统的兼容性

Python pip与CPython 2.7、3.5、3.6、3.7、3.8和PyPy版本一起工作。 这个意思是说,pip在这些小版本中的每一个的最新补丁版本上工作。以前的补丁版本是以尽力而为的方式支持的。

pip可以在Unix/Linux、macOS和Windows上工作。

旧版Mac中的Python

Python是目前最流行的编程语言,初学者和有经验的开发者广泛使用它。 现代Mac OS版本已经安装了Python 2.7.x(如果是较早的Mac OS X版本,则为Python 2.6.1),但许多Python用户可能需要将Mac OS中的Python更新到较新的版本,如Python 3.8.x或更新版本。

注意,我们说的是安装Python 3,而不是更新到Python 3,因为这将是在安装Python 3的同时维持Mac上的Python 2版本。

这一点很重要,因为很明显,一些Mac应用程序依赖于Python 2版本,所以如果你试图将Mac OS上的Python 2.x升级到Python 3.x,你最终会破坏一些,也许是关键的应用程序。

考虑到这一点,你不应该尝试在Mac上升级当前预装的Python版本;相反,你将会有Python 3的共同安装,以实现完全兼容。

另外,需要注意的是,Python 3和Python 2可以在Mac上共存,没有任何冲突;使用命令会略有不同。

如何在Mac上使用Homebrew安装Python 3.8

使用HomeBrew安装Python 3的更新版本是非常容易的。 当然, 在使用Homebrew方法之前,你必须 在 Mac上安装 Homebrew 。不过,如果你对乱用Python感兴趣,Homebrew可能还是会吸引你。

要用Homebrew安装最新的Python 3,请输入以下命令。

brew install python3

一旦更新的Python 3被安装在你的Mac上,你可以运行下面的命令。

python3

你可以同时检查python 2和python 3的版本。

➜ python --version
Python 2.7.16
➜ python3 --version
Python 3.6.4

如果你已经有了Python,但在你的Mac上没有升级pip,那么请看下面的步骤。

在Mac上升级pip

要在Mac升级 pip,输入python -m pip install -upgrade pip。 如果你正在使用从python.org下载的 Python 2.x 或 Python 3.x,或者在virtualenvpyvenv 创建的虚拟环境中工作。请务必升级pip

MacOS X的最新版本带有Python 3版本,那么pip就已经安装了。 如果你的机器上没有安装或升级pip,你可以使用以下步骤。

逐一键入以下命令。

$ xcode-select --install
 
# if pip not installed
$ sudo easy_install pip
 
# show current pip version
$ pip --version
 
# upgrade pip
$ python -m pip install --upgrade pip

我目前的Pip版本是如下。

pip --version
pip 20.0.2 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

如何在Linux上升级pip

首先,检查Python的版本。

pip --version

现在,如果你的版本是旧的,你需要升级pip。

要在Linux上升级pip,请输入以下命令。

pip install -U pip

上述命令将更新你的pip版本。

如何在Windows上升级pip

要在Windows升级 PIP ,你必须打开Windows命令提示符(CMD),然后输入python -m pip install -U pip。注意,下面的方法只有在你已经将Python添加 到你的Windows路径中 时才会起作用。

如果你有旧版本的pip,那么,升级pip。

要在Windows上升级pip,请输入以下命令。

python -m pip install -U pip

结论

在Windows、Mac或Linux上升级Pip可以很容易,但由于在一台机器上运行多个版本的Python,有时会变得很麻烦。

本教程展示了我们如何在Mac、Windows和Linux上升级pip和Python。