在Debian 10 / Debian 9 发行版上安装 Pip3 和 Pip2 的方法

William
2021-01-29 / 0 评论 / 18 阅读 / 正在检测是否收录...

本文介绍在Debian 10/Debian 9 Linux发行版上安装Pip3Pip2的方法。Pip并未搭载在Debian 10中默认安装,Pip可以通过apt仓库中的get-pip安装程序脚本或从源代码手动构建的应用程序上安装。

先决条件

在开始安装之前,你需要以具有sudo特权的用户身份登录到已安装的Debian系统,进入后,更新系统软件包:

sudo apt update

sudo apt -y upgrade

在继续之前,你应该已经从命令行获得了可用的Python版本,使用以下命令进行检查:

$ python -V

Python 2.7.16

$ python3 -V

Python 3.7.3

参考:在 Debian10 上安装 Python3.9 教程

然后,使用以下方法在Debian10(Buster)上安装Pip

在Debian 10/Debian 9上为Python 2安装Pip2

对于Python 2用户,请运行以下命令以在Debian 10 Linux上安装Pip2

sudo apt update

sudo apt install python-pip

确认安装:

$ pip2 --version

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

$ pip --version

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

在Debian 10/Debian 9上为Python 3安装Pip3

如果你在项目中使用Python3,请运行以下命令在Debian 10(Buster)中安装适用于Python 3Pip3

sudo apt update

sudo apt install python3-venv python3-pip

如果在Debian 10/9上成功安装了Pip,则应该能够从CLI检查版本:

$ pip3 --version

pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

Debian 10/Debian 9 Linux上使用Pip

最标准的Python模块在Debian LinuxAPT存储库中以Debian软件包的形式分发,如果该软件包不可用,则可以使用pip | pip3命令在全局或本地安装到用户环境,我们来看两个安装awscli Python软件包的示例。

1、在用户空间中安装

# Python 2

$ pip2 install --user awscli

# Python 3

$ pip3 install --user awscli

如果/home/$USER/.local/bin不存在,请将其添加到你的PATH中。

校验:

$ env | grep PATH

PATH=/home/debian/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

如果你在输出中看不到/home/username/.local/bin,请添加如下:

$ nano ~/.bashrc

export PATH="$PATH:/home/$USER/.local/bin"

$ source ~/.bashrc

$ env | grep PATH

然后,你可以查看软件包的详细信息:

$ pip2 show awscli

Name: awscli

Version: 1.16.254

Summary: Universal Command Line Environment for AWS.

Home-page: http://aws.amazon.com/cli/

Author: Amazon Web Services

Author-email: UNKNOWN

License: Apache License 2.0

Location: /usr/local/lib/python2.7/dist-packages

Requires: s3transfer, colorama, PyYAML, docutils, botocore, rsa

Required-by:

2、在Debian 10上全局安装Python软件包

如果希望所有用户都可以使用已安装的软件包,请在全局范围内安装它们,例子:

# Python 2

$ sudo pip2 install awscli

# Python 3

$ sudo pip3 install awscli

3、标准Pip备忘单

搜索包:

pip search <packagename>

安装软件包:

pip install <packagename>

显示包的细节:

pip show <packagename>

在用户空间中安装软件包

pip install --user <packagename>

升级软件包:

pip install -r requirements.txt

列出所有过时的软件包:

pip list --outdated

1

评论 (0)

取消