本文介绍在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 参考:在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法。 然后,使用以下方法在Debian 10(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 如果你在项目中使用Python 3,请运行以下命令在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
相关主题 |