centos7安装python3.11

1 安装依赖

python 复制代码
sudo yum -y update

sudo yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel -y

sudo yum -y groupinstall "Development Tools"
	

2 安装必需的 openssl >= 1.1.1

python 复制代码
wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz --no-check-certificate

tar zxf openssl-1.1.1q.tar.gz

cd openssl-1.1.1q

./config --prefix=/usr/local/openssl-1.1.1

sudo make && sudo make install

3 安装python3.11.2

python 复制代码
# 下载
	wget https://www.python.org/ftp/python/3.11.2/Python-3.11.2.tgz
        
# 解压
	tar -xf Python-3.11.2.tgz
    
# 进入目标文件
	cd Python-3.11.2
    
# 配置安装路径:/usr/local/python311
# 把python3.11.2 编译安装到/usr/local/python311路径下
	./configure --prefix=/usr/local/python311
    
# 编译并安装,如果报错,说明缺依赖
	yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel zlib* libffi-devel  -y

	make &&  make install
    
# 建立软连接:/usr/local/python311路径不在环境变量,终端命令 python3,pip3
cd /usr/local/python311/bin
ln -s /usr/local/python311/bin/python3 /usr/bin/python3
ln -s /usr/local/python311/bin/pip3 /usr/bin/pip3

# 机器上有多个python和pip命令,对应关系如下
python       2.x      pip 
python3      3.6      pip3
python3.11    3.11      pip3.11

# 删除安装包与文件:
rm -rf Python-3.11.2
rm -rf Python-3.11.2.tgz

注意:使用pip3,报错

python 复制代码
1 先安装EPEL
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

2 将原有的备份epel.repo和epel-testing.repo
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.back
 
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.back

3 重新安装epel.repo
sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

4 再运行如下命令,安装pip3
sudo yum install python3-pip
相关推荐
vvw&5 天前
如何在 Ubuntu 22.04 上安装 JupyterLab 环境教程
linux·运维·服务器·ubuntu·jupyter·开源·python3.11
Guofu_Liao1 个月前
大语言模型---Llama不同系列的权重参数文件提取;Llama-7B权重文件提取;Llama-8B权重文件提取;主要代码功能解析
人工智能·语言模型·自然语言处理·chatgpt·aigc·llama·python3.11
刘悦的技术博客1 个月前
MagicQuill,AI动态图像元素修改,AI绘图,需要40G的本地硬盘空间,12G显存可玩,Win11本地部署
ai·aigc·python3.11
follycat1 个月前
ISCTF2024
java·网络·数据库·学习·网络安全·python3.11
fen_fen1 个月前
Python3.11.9下载和安装
python3.11
壹屋安源1 个月前
CentOS 安装 Python 3.11.9完整流程
python·centos·virtualenv·pip·python3.11
刘悦的技术博客2 个月前
MaskGCT,AI语音克隆大模型本地部署(Windows11),基于Python3.11,TTS,文字转语音
ai·tts·python3.11
Python_trys2 个月前
python3的语法及入门(近7000字,耐心看包全,看完记得点赞)!
开发语言·python·python3.11
我命由我123452 个月前
1.Python 引入(字面量、注释、变量、数据类型、数据类型转换、标识符、运算符、字符串扩展)
后端·python·学习·pycharm·学习方法·python3.11
我命由我123452 个月前
5.Python 数据容器(list 列表、tuple 元组、str 字符串、set 集合、dict(字典)、序列切片)
数据结构·windows·笔记·python·学习·list·python3.11