如何在CentOS/RHEL/Ubuntu/Debian上安装pip
时间:2019-08-20 17:58:24 来源:igfitidea点击:
PIP是python包安装程序的一种替代工具。
pip以易于管理基于python的包而闻名。此外,在pip的帮助下,我们还可以安装特定版本的软件包。最重要的是pip有一个特性,可以通过一个“requirements”文件来管理包的完整列表和相应的版本号。
它执行的基本工作与easy-install相同,但有一些额外的功能。它可以使用版本控制存储库(目前只有Git、Mercurial和Bazaar存储库),广泛记录输出,并通过在开始安装之前下载所有需求来防止部分安装。
与easy_install相比,它有一些缺点。它不使用egg文件,尽管它保留egg元数据。有些setuptools功能尚不受支持,有些自定义功能的setup.py功能不起作用。
在CentOS/RHEL上安装pip
在RHEL 8.x和CentOS 8.x上安装pip
sudo dnf install -y python3
如果centos8/rhel8系统中没有pip3.x,可以使用下面的命令进行安装
sudo dnf install -y python3-pip
在centos8/rhel8上安装pip3之后,使用“pip3”命令来管理python包。
pip3 --help
在RHEL 6.x,7.X和CentOS 7.x(x86_64)上安装pip
首先根据操作系统版本和体系结构安装EPEL repo。
在RHEL 7.x和CentOS 7.x(x86_64)上
yum install epel-release
在RHEL 6.x和CentOS 6.x(x86_64)上
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
在RHEL 6.x和CentOS 6.x(i386)上
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
现在用yum命令安装pip
yum install -y python-pip
在Debian/Ubuntu上安装pip
在ubuntu20.04 LTS中安装pip
使用apt get命令安装pip3
sudo apt-get -y update sudo apt install python3-pip
使用“pip3”命令管理python3.x包
pip3 --help
在Ubuntu 1604 LTS和180.04 LTS上安装pip
在Ubuntu 16.04 LTS和18.04 LTS中,使用apt命令安装pip。
sudo apt update sudo apt install python-pip
如何使用pip命令
安装python pip包后,在系统上就可以pip命令了。
pip命令有多个可用选项。
最常用的是安装和卸载python包。
用pip命令安装软件包
sudo pip install python-package-name
使用pip命令卸载软件包
sudo pip uninstall python-package-name
查看pip命令的获得更多选项。
Hyman@ubuntu:~$ pip --help Usage: pip <command></command> [options] Commands: install Install packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. search Search PyPI for packages. wheel Build wheels from your requirements. zip DEPRECATED. Zip individual packages. unzip DEPRECATED. Unzip individual packages. bundle DEPRECATED. Create pybundles. help Show help for commands. General Options: -h, --help Show help. -v, --verbose Give more output. Option is additive, and can be used up to 3 times. -V, --version Show version and exit. -q, --quiet Give less output. --log-file Path to a verbose non-appending log, that only logs failures. This log is active by default at /home/Hyman/.pip/pip.log. --log Path to a verbose appending log. This log is inactive by default. --proxy Specify a proxy in the form [user:passwd@]proxy.server:port. --timeout Set the socket timeout (default 15 seconds). --exists-action Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup. --cert Path to alternate CA bundle. Hyman@ubuntu:~$