在Ubuntu上安装pip


张登友,张登友的博客,张登友的网站——

如何在Ubuntu 20.04上安装Python Pip

Pip 是一个用来安装 Python 软件包的工具。通过 pip,你可以从 Python 软件包索引(Pypi)和其他软件包索引中搜索,下载并且安装软件包。

这篇指南讲解如何在 Ubuntu 20.04 中安装 Python 3 和 Python 2. 我们将会讲解使用 pip 来安装和管理 Python 软件包的基础只是。

一、Python 分支

Python 有两个分支,Python 2 和 Python 3。 从 Ubuntu 20.04 开始,Python 3 被包括在基础的系统安装之中。Python 2 在通用源仓库中可用。我们鼓励用户切换到 Python 3。

仅仅在没有模块对应的 deb 包的情况下,才使用 pip 来全局安装一个模块。

通过虚拟环境来使用 pip。 Python 虚拟环境允许你在每一个指定的项目下一个独立的位置安装 Python 模块,而不是全局安装。这种方式,你不用担心会影响其他的 Python 项目。

二、为 Python 3 安装 pip

想要在 Ubuntu 20.04 上为 Python 3 安装 pip,以 root 或者其他 sudo 用户身份在终端运行下面的命令:

sudo apt update
sudo apt install python3-pip

上面的命令将会安装用来构建 Python 模块所需要的所有依赖软件包。

当安装结束,验证安装过程,检查 pip 版本:

pip3 --version

版本号可能会很大,但是它看起来像这样:

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

三、 为 Python 2 安装 pip

Python 2的 pip 没有被包含在 Ubuntu 20.04源仓库中。我们将会使用get-pip.py脚本来为 Python 2 安装 pip。

启用 universe 源仓库:

sudo add-apt-repository universe

更新软件包索引,并且安装 Python 2:

sudo apt update 
sudo apt install python2

使用curl命令来下载get-pip.py脚本:

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

一旦源仓库被启用,以 sudo 用户身份使用 python2运行脚本来为 Python 2 安装 pip:

sudo python2 get-pip.py

Pip 将会被全局安装。如果你仅仅想为当前用户安装,不要使用sudo运行上面的命令。这个脚本还将会安装setuptoolswheel,它们允许你安装源码版本。

打印 Pip 版本号,验证安装过程:

pip2 --version

输出如下:

pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

四、macOS安装pip

sudo easy_install pip

文章作者: 张登友
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张登友 !
  目录