centos 6.10 安装 python3.10.5 和 openssl1.1.1

安装 openssl

centos 6.10 自带的 openssl 版本太老了,要安装 1.0.2以上的版本。

如果不安装 openssl,python 的 pip 无法联网。

下载

shell 复制代码
wget https://link.juejin.cn/?target=https%3A%2F%2Fwww.openssl.org%2Fsource%2Fopenssl-1.1.1h.tar.gz

如果虚拟机下载慢,可以先下载好,再传到虚拟机。

解压安装

shell 复制代码
tar -zxvf openssl-1.1.1h.tar.gz

cd openssl-1.1.1h 
./config --prefix=/usr/local/ssl1.1.1 --openssldir=/usr/local/ssl1.1.1 

make && make install

设置环境变量

python 安装的时候要找到库

shell 复制代码
export LD_LIBRARY_PATH=/usr/local/ssl1.1.1/lib:$LD_LIBRARY_PATH

安装 Python

安装依赖

shell 复制代码
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

下载python3.10.5

shell 复制代码
wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tar.xz

解压、编译、安装

shell 复制代码
tar -xvf Python-3.10.5.tar.xz

cd Python-3.10.5

./configure --with-openssl=/usr/local/ssl1.1.1 --prefix=/usr/local/python3

make && make install

配置软链接

shell 复制代码
ln -s /usr/local/python3.7.0/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3.7.0/bin/pip3.7 /usr/bin/pip3

安装完成,现在可以用 python3.10.5, 并且可以用 pip

相关推荐
腾渊信息科技公司1 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
Dxy12393102162 小时前
Proxy Protocol v2 详解
运维
踏月的造梦星球2 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构
潘正翔2 小时前
docker核心概念
linux·运维·服务器·docker·容器·centos·运维开发
weigangwin3 小时前
agent-workspace-linux 不是远程桌面:Linux AI 工作区的隔离边界验收
linux·xvfb·mcp·桌面隔离·权限边界·bubblewrap·agent-workspace
renhongxia13 小时前
世界模型,是“空中楼阁”还是AGI的“最后一块拼图”?
运维·服务器·数据库·人工智能·算法·agi
Dovis(誓平步青云)4 小时前
远程办公软件文件传输实测:6 款工具的速度、稳定性和办公体验对比
linux·运维·服务器·后端·生成对抗网络
Java小白笔记5 小时前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
csdn_aspnet5 小时前
GitHub Actions自动化运维实战,用CI/CD流水线实现测试、部署、安全扫描一体化
运维·安全·ci/cd·自动化·github
Inhand陈工6 小时前
数据中心UPS无功补偿与智能化监控方案:基于IG502的Modbus RTU转IEC61850实战
运维·人工智能·物联网·信息与通信