1. 当前位置:网站首页 > Python环境

Centos7 安装Python3.10


因为Python3.10需求openssl最低1.1.1版本,默认是1.0版本,需要升级

#安装依赖
$ yum install gcc libffi-devel zlib* openssl-devel libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

#安装openssl
$ wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
$ tar -zxvf openssl-1.1.1a.tar.gz
$ cd openssl-1.1.1a/
$ ./config --prefix=/usr/local/openssl
$ make && make install

#删除原有的openssl
$ rm -rf /usr/bin/openssl

#给新安装的openss创建软连接
$ ln -s /usr/local/openssl/include/openssl /usr/include/openssl
$ ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
$ ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

#修改系统配置
#写入openssl库文件的搜索路径
$ echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
#使修改后的/etc/ld.so.conf生效 
$ ldconfig -v
#查看openssl版本
$ openssl version

#编译安装python
$ wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
$ tar xf Python-3.10.6.tgz
$ cd Python-3.10.6/
#指定openss路径,编译安装
$ ./configure --with-openssl=/usr/local/openssl
$ make && make install

本文最后更新于2023-6-2,已超过 3个月没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
版权说明

本文地址:http://www.liuyangdeboke.cn/?post=56
未标注转载均为本站远程,转载请注明文章出处:

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:17721538135

工作日:9:00-23:00,节假日休息

扫码关注