本文介绍在Debian 10/Debian 9 Linux发行版上安装Pip3和Pip2的方法。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 3的Pip3:
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 Linux的APT存储库中以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 awscli3、标准Pip备忘单
搜索包:
pip search <packagename>
安装软件包:
pip install <packagename>
显示包的细节:
pip show <packagename>
在用户空间中安装软件包
pip install --user <packagename>
升级软件包:
pip install -r requirements.txt
列出所有过时的软件包:
pip list --outdated
评论 (0)