CentOS 7 安装 Python 3.5.2 及完全卸载指南

巷口听风
巷口听风
发布时间:2026-10-13| 4人浏览过
原创

本文详细介绍在 CentOS 7 系统中手动编译安装 Python 3.5.2 的完整流程,涵盖依赖包安装、源码解压、配置编译及软链接设置。针对 pip3 常见报错提供解决方案,并演示如何迁移 Windows 环境下的包列表。最后提供安全卸载 Python 3 的命令及清理残余文件的步骤,确保系统环境整洁。

CentOS 7 安装 Python 3.5.2 完整流程

在 CentOS 7 系统中安装 Python 3。

首先,需要安装编译 Python 所需的依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y。

使用 wget 命令下载 Python 安装包:wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz。

选择安装 Python 3.5.2 版本,主要是考虑到该版本与 Django 框架结合时具有较好的稳定性。

解压下载的 Python 安装包,命令为:tar -Jxvf Python-3.5.2.tar.xz。

接下来配置安装路径。

进入解压后的目录。

执行配置命令:./configure prefix=/usr/local/python3。

进行编译和安装操作。

确保当前处于解压目录中。

make && make install

配置软链接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3,以便系统能够识别 python3 命令。

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

此时,Python 3.5.2 和 pip3 应当可以正常使用。

如果在配置软链接后发现 pip3 无法使用,请继续查看下文解决方案。

解决方法如下:


[root@localhost bin]# which pip3/usr/bin/pip3[root@localhost bin]# pip3-bash: /usr/local/bin/pip3: 没有那个文件或目录[root@localhost bin]# type pip3pip3 已被哈希 (/usr/local/bin/pip3)[root@localhost bin]# hash -r[root@localhost bin]# type pip3pip3 是 /usr/bin/pip3

导出之前 Windows 环境中已安装的 Python 包清单。

打开 CMD 并切换到桌面目录。

执行命令:pip freeze > package.txt 以生成包列表文件。

将该文件传输至 CentOS 7 系统,并使用 pip3 安装文件中列出的所有模块。

至此,Python 3 的功能及常用模块已安装完毕,系统可正常运行。

CentOS 7 安全卸载 Python 3 步骤

关于如何卸载 Python 3。

首先查看当前 Python 版本信息。

python -V

注意:在卸载时,务必指定 python3(或 python2),若不加后缀直接操作,可能会导致所有 Python 版本被误删。

执行卸载命令 python3 rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps ,随后清理残余文件 pyhton3 whereis python3 |xargs rm -frv 。使用 whereis python 命令检查现有安装的 Python 路径,确认所有残余文件已删除,即视为成功卸载。

总结。

以上介绍了在 CentOS 7 中安装及卸载 Python 3 的教程,希望能对大家有所帮助。如有任何疑问,欢迎留言,小编会及时回复。感谢对本站的支持!如果觉得本文有用,欢迎转载,请注明出处,谢谢!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。