Pip(“ Pip Installs Packages ”或“ Pip Installs Python ”的递归缩写)是一个跨平台包管理器,用于安装和管理Python 2或Python 3二进制文件附带的Python包(可以在Python包索引(PyPI)中找到)。
Pip管理工具对于想要利用现有代码或库来开发Python应用程序而无需从头开始编写所有内容的程序员特别有用。在本文中,小编将介绍如何在主流Linux发行版上安装PIP 。
注意:这里将以root用户身份运行所有命令,如果你以普通用户身份管理系统,则使用sudo命令来获取root权限,或者也可以将系统配置为运行sudo命令而无需输入密码,这都是可以的。
在Linux系统中安装PIP
要在Linux中安装pip,请运行适合你的发行版的命令,具体整理如下。
在Debian/Ubuntu上安装PIP
要在基于Debian的发行版(例如Ubuntu和Linux Mint)上安装pip,可以使用apt包管理器:
$ sudo apt install python-pip #python 2 $ sudo apt install python3-pip #python 3
在CentOS和RHEL上安装PIP
不幸的是,pip没有打包在基于RHEL的发行版(例如CentOS Stream、Rocky和AlmaLinux )的官方软件存储库中。因此,需要启用EPEL存储库,然后使用yum包管理器安装pip,命令如下:
# yum install epel-release # yum install python-pip #python 2 # yum install python3-pip #python 3
在Fedora上安装PIP
要在Fedora上安装pip,可以使用dnf包管理器,命令如下:
# dnf install python-pip #Python 2 # dnf install python3-pip #Python 3
在Arch Linux上安装PIP
# pacman -S python2-pip #Python 2 # pacman -S python-pip #Python 3
在openSUSE上安装PIP
# zypper install python-pip #Python 2 # zypper install python3-pip #Python 3
在Linux系统中使用PIP
要安装、卸载或搜索新的Python包,请使用以下这些命令。
搜索Python包
要搜索PyPI上可用的包,可以使用搜索命令:
# pip search requests
安装Python包
要安装请求包,请打开终端并使用以下命令:
# pip install requests
升级Python包
要将已安装的软件包升级到最新版本,可以使用以下命令:
# pip install --upgrade requests
卸载Python包
要卸载请求包,请使用以下命令:
# pip uninstall requests
列出已安装的Python包
你可以使用以下命令列出当前安装的所有软件包:
# pip list
Pip帮助和使用
要查看所有命令的列表,请键入:
# pip help
示例输出如下所示:
Usage: pip <command> [options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. search Search PyPI for packages. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion. help Show help for commands.
以上就是在主流Linux发行版上安装PIP的简单方法,有需要的小伙伴可以根据自己使用的Linux发行版参考安装。实际上,在Linux发行版上安装PIP具有重要意义,因为PIP是Python语言的包管理工具,它允许用户轻松地安装、管理和升级Python软件包:
- 包管理: 能够轻松地下载、安装和管理各种Python软件包。这些软件包可以是开发工具、库、框架、应用程序等,它们可以为你的开发工作和项目提供所需的功能和功能。
- 依赖管理: 许多Python项目依赖于其他软件包和库。PIP可以自动处理这些依赖关系,确保您的项目使用正确版本的依赖项,并避免版本冲突。
- 版本控制: 允许你指定要安装的软件包的版本号,这对于确保项目在不同环境中的稳定性和一致性非常重要。
- 虚拟环境: PIP结合虚拟环境使用时非常强大,虚拟环境使您能够在同一系统上管理多个独立的Python环境,每个环境都可以拥有自己的软件包和依赖项,从而避免冲突。
- 持续集成和部署: 在开发和部署过程中,可以使用PIP来安装所需的软件包,确保代码在不同的环境中能够正确运行。
- 更新和维护: PIP可以用来轻松地更新已安装的软件包到最新版本,以获取新功能、修复漏洞和提高性能。
- 社区支持: PIP连接到Python包索引,这是一个巨大的开源社区贡献的软件包和库的集合,这使用户能够利用广泛的社区资源来加速开发工作。
所以,通过安装PIP,用户可以更有效地管理和使用Python软件包,从而提高开发速度、可靠性和可维护性。在Linux上使用PIP可以确保您的Python开发体验更加顺畅和高效。