源码编译安装 Python
1、卸载自带的 Python(切记不要随便卸载自带 python,我在 openeuler-20.03-sp3 上卸载的时候把 yum 给卸载没了,安装完后配置软连接就好,除非你知道你自己在干什么)
yum remove python3
rpm -qa | grep python3 | xargs rpm -ev --allmatches --nodeps
whereis python3 | xargs rm -frv
2、下载解压最新 Python 源码
curl -O https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar -zxvf Python-3.10.6.tgz
3、安装编译需要的包
yum -y install gcc zlib* libffi-devel openssl-devel make
4、源码编译安装
cd Python-3.10.6/ ./configure --prefix=/usr/local/python3 --enable-optimizations make make install
5、创建软连接
rm -rf /usr/bin/python3 /usr/bin/python ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/python3 /usr/bin/python rm -rf /usr/bin/pip3 /usr/bin/pip ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
6、添加 python 库配置信息
echo "/usr/local/python3/lib" >> /etc/ld.so.conf.d/python3.conf ldconfig
7、检查新版本
python3 --version
pip3 --version
8、可能遇到的错误
Could not import runpy module
需要安装依赖
yum install yum-utils yum-builddep python
然后执行make
make clean make make install
参考链接:
https://blog.csdn.net/z736248591/article/details/117124631
https://blog.csdn.net/YMY_mine/article/details/103804365
https://www.yisu.com/zixun/224877.html
https://blog.csdn.net/qq_61313949/article/details/124144829
https://blog.csdn.net/m0_68795816/article/details/125206272
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2021-07-13 libvirt 启用TCP远程连接,windows平台java调用示例
2021-07-13 virsh创建虚拟机
2017-07-13 Oracle查看表空间,创建表空间