在Linux环境当中,pip的安装是Python包管理的基础操作举动。不管是开展日常的脚本编写事宜,还是从事系统管理事务工作,抑或是部署复杂的Web应用程序任务,掌握pip的安装方式都是高效运用Python生态的首要举措。这篇文章会详细叙说在不同Linux发行版之上安装pip的多样方式,还包含安装之后的基本配置以及验证步骤,借此助力你能够迅速搭建起Python开发环境。
Linux安装pip前需要什么准备
在着手开展pip的安装事宜之前,需先去核实一下系统当中是否已然安装有Python,实际上,绝大多数的现代Linux发行版本皆已预先安装了Python 3,你能够于终端输入 python3 --version 来进行版本检查,需要注意的是,pip作为Python的包管理器这一情况属实,故而其版本通常总是与Python的版本相互关联着的。

关于再一个相当关键的准备事项,需去更新系统的软件包索引,不管你使用哪一种包管理工具,如此做能保证获取最为崭新的软件源信息。对于Debian/Ubuntu系统,选用 sudo apt update;至于CentOS/RHEL/Fedora系统linux就该这么学,用 sudo yum check-update 或者 sudo dnf check-update。此步骤能切实有效防止因软件源信息太陈旧引发安装失败情况 。
如何用系统包管理器安装pip
透过系统自身带有的包管理器去安装pip,是最为径直且稳固的法子。针对于基于Debian的系统有着类似于Ubuntu这样的,你是可以运行 sudo apt install python3-pip 去安装专门为Python 3所打造的pip。这个命令会一并处置全部的依赖关系,它的安装进程极为简便。

对于采用yum或dnf的RHEL、CentOS、Fedora系统来讲,命令是有一些差别的,有着少许不同之处。在比较新的Fedora或者RHEL 8及以上版本上,建议运用 sudo dnf install python3-pip 来做这样的操作。而在相对老旧的CentOS 7上,则是使用 sudo yum install python3-pip 去执行这样的指令。并且,这些包管理器还会使得所有必备的依赖项得以正确安装,这样做进而将手动配置的繁杂琐碎给减少了,从而带来了便利 。
如何使用get-pip.py脚本安装pip
如果在系统包管理器当中的pip版本显著十分陈旧,并且或者是你想要针对特定用户去进行独立安装,那么官方所提供的get-pip.py脚本乃是理想的选择。你需要首先从官网将这个脚本给下载下来,运用命令curl -o get-pip.py。
下载完成之时linux安装pip,径直去运行 python3 get - pip.py 便能够去开展安装操作,随后此脚本会自行搞定pip以及它所依存的setuptools和wheel,要是你希望只为当下用户予以安装而不对系统全域环境构成影响,那么能够增添 --user 参数,并令pip的可执行档会被安装于用户的家目境之中 。
Linux安装pip后如何验证
安装达到完成状态之后,势必需要去开展验证的相关操作,其目的在于确保pip能够以正确的方式被加以运用。最为根基的那种验证是去查看一下pip的版本号码,在终端里面输入 pip3 --version 的指令。假如安装成功予以达成linux多线程,命令行就将会返回类似“pip 21.3.1 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)”这样的信息。
为了可以进一步测试pip的功能,能够尝试去安装一个简易的、不牵涉系统依赖的Python包,如同 pip3 install --user requests 这般。等安装成功以后,开启Python解释器,接着开展 import requests 的操作,要是并没有报错,那就表明pip工作是正常的,能够正常去下载以及管理包。这是确保后续开发顺利进行的关键一步 。

Linux安装pip时常见错误怎么解决
处于安装的期间之时,存在着有可能会碰到“Package ‘python3-pip‘ has no installation candidate”这种样子的错误,这从一般的情况来讲意味着软件源的列表当中是不存在该包的,解决的办法是去更新软件源,或者是启用额外的仓库,像Ubuntu里面的“universe”仓库就是属于这样的例子。
此外,存在一种常见情形,即因权限不足导致安装失败,系统会给出“Permission denied”的提示。此时,要确保在安装命令之前正确使用sudo以获取管理员权限。若使用get-pip.py脚本为当前用户安装,那么必须添加--user参数,避免直接进行那种需要root权限的系统级安装。
Linux安装pip后如何进行基本配置

有一个首要配置,它是在安装之后要做的,那就是去升级pip自身,因为通过包管理器所安装的版本linux安装pip,有可能不是最新的,但是运行 pip3 install --upgrade pip 这个操作之后,能够成功把它升级到最新稳定版,进而可以获取更好的性能以及安全性 。
将那默认的源设置成为清华大学的镜像站,如此一来能够显著地提升后续进行安装Python包时的速度以及稳定性,这是一种提升开发效率的颇有效用的办法,鉴于此强烈地建议去配置pip镜像源,你能够借助命令 pip3 config set global.index-url 来予以达成,这对于提高国内用户的下载速度是有着帮助作用的。
就才着手接触Linux跟Python环境的读者来讲,在配置pip镜像源的时候,还有处于使用虚拟环境的阶段,你认为在哪一个进程对于后续项目开发效率提升更具关键之处呢?欢迎在评论区去分享你的看法以及实践经验,假如本文对你有帮助,也请点赞给予支持。
