CentOS 7 安装 Python 3.5.2 及完全卸载指南
本文详细介绍在 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 的教程,希望能对大家有所帮助。如有任何疑问,欢迎留言,小编会及时回复。感谢对本站的支持!如果觉得本文有用,欢迎转载,请注明出处,谢谢!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













