一台服务器已经有个python3.11版本了,如何手动安装 Python 3.10,两个版本共存

环境:

debian12.8

python3.11

python3.10

问题描述:

一台服务器已经有个python3.11版本了,如何手动安装 Python 3.10,两个版本共存

解决方案:

1.下载 Python 3.10 源码:

bash 复制代码
wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz

2.解压源码:

bash 复制代码
tar -xvf Python-3.10.13.tgz
cd Python-3.10.13

3.安装依赖:

bash 复制代码
sudo apt-get install build-essential checkinstall
bash 复制代码
sudo apt-get install build-essential checkinstall libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

4.编译并安装 Python 3.10:

bash 复制代码
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

5.验证安装:

bash 复制代码
python3.10 --version
相关推荐
知远同学27 分钟前
Anaconda的安装使用(为python管理虚拟环境)
开发语言·python
Blossom.11839 分钟前
AI编译器实战:从零手写算子融合与自动调度系统
人工智能·python·深度学习·机器学习·flask·transformer·tornado
热爱专研AI的学妹1 小时前
数眼搜索API与博查技术特性深度对比:实时性与数据完整性的核心差异
大数据·开发语言·数据库·人工智能·python
QQ__17646198242 小时前
Ubuntu系统创建新用户与删除用户
linux·运维·服务器
Mr_Chenph2 小时前
Miniconda3在Windows11上和本地Python共生
开发语言·python·miniconda3
渣渣盟2 小时前
Linux邮件服务器快速搭建指南
linux·服务器·开发语言
6极地诈唬2 小时前
【PG漫步】DELETE不会改变本地文件的大小,VACUUM也不会
linux·服务器·数据库
谷雨不太卷2 小时前
Linux_文件权限
linux·运维·服务器
智航GIS4 小时前
5.1 if语句基础
开发语言·python
Xの哲學4 小时前
Linux SLAB分配器深度解剖
linux·服务器·网络·算法·边缘计算