在 Rocky Linux 中安装与配置 pip:完整指南

💡 原文中文,约4600字,阅读约需11分钟。
📝

内容提要

本文介绍了在 Rocky Linux 上安装和使用 pip 的方法,包括通过 EPEL 仓库和源码安装、配置镜像源、使用虚拟环境,以及常见操作和故障排除,旨在帮助开发者高效管理 Python 依赖。

🎯

关键要点

  • Rocky Linux 是 RHEL 的社区驱动复刻版,适合服务器和开发环境。
  • pip 是 Python 开发中管理第三方库的核心工具。
  • 安装前需确保系统满足 Rocky Linux 8 或 9、sudo 权限、网络连接和 Python 3 环境。
  • 推荐通过 EPEL 仓库安装 pip,需先安装 epel-release 包。
  • 安装 EPEL 后,通过 dnf 安装 python3-pip。
  • 可通过 wget 下载 get-pip.py 脚本进行源码安装。
  • 安装完成后,通过 pip3 --version 验证安装是否成功。
  • 可切换 PyPI 镜像源以加速下载,推荐使用清华大学镜像。
  • 使用虚拟环境可隔离不同项目的 Python 依赖,避免系统环境污染。
  • 掌握 pip 常用操作命令,如安装、升级、卸载包等。
  • 最佳实践包括在虚拟环境中开发、避免使用 sudo 安装 pip 包、定期更新 pip。
  • 常见问题包括 pip 未安装、权限问题、EPEL 仓库安装失败等,提供相应解决方案。

延伸问答

如何在 Rocky Linux 中安装 pip?

可以通过 EPEL 仓库安装,首先安装 epel-release 包,然后使用命令 sudo dnf install python3-pip -y。

在 Rocky Linux 中如何配置 pip 的镜像源?

创建用户级配置目录 ~/.pip,并在 ~/.pip/pip.conf 中添加镜像地址,例如清华大学镜像:index-url = https://pypi.tuna.tsinghua.edu.cn/simple。

使用 pip 时如何避免权限问题?

建议在虚拟环境中开发,或使用 --user 标志安装包,以避免系统级权限问题。

如何验证 pip 是否成功安装?

可以通过命令 pip3 --version 检查安装版本,或安装一个包并在 Python 中导入验证。

在 Rocky Linux 中如何创建虚拟环境?

使用命令 python3 -m venv myenv 创建虚拟环境,然后通过 source myenv/bin/activate 激活它。

如果 EPEL 仓库安装失败,应该怎么办?

可以重新安装 EPEL 仓库,清理缓存并刷新,确保仓库已启用并同步。

➡️

继续阅读