因为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
版权说明
本文地址:http://www.liuyangdeboke.cn/?post=56
未标注转载均为本站远程,转载请注明文章出处:
发表评论