本文介绍在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 awscli
3、标准Pip
备忘单
搜索包:
pip search <packagename>
安装软件包:
pip install <packagename>
显示包的细节:
pip show <packagename>
在用户空间中安装软件包
pip install --user <packagename>
升级软件包:
pip install -r requirements.txt
列出所有过时的软件包:
pip list --outdated
评论 (0)