在Centos上安装Python指定版本

1 下载python

复制代码
wget https://www.python.org/ftp/python/3.12.9/Python-3.12.9.tgz
tar -zxf Python-3.12.9.tgz

2 安装

环境准备

复制代码
yum install -y gcc make openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel

开始编译安装,如果有历史安装信息记得make clean清理下

复制代码
./configure --prefix=/usr/local/Python-3.12.9 --enable-optimizations
make
make altinstall

3 配置

编辑/etc/profile文件

/usr/local/Python-3.12.9/bin 配置到PATH上

生成一个python连接

复制代码
ln -s python3.12 python

安装pip

复制代码
python -m pip install --upgrade pip

4 开始项目的依赖环境安装

复制代码
pip install -r requirements.txt 

启动项目:

复制代码
 python app.py 
相关推荐
小涂3 分钟前
在Linux(deepin-community-25)下安装MongoDB
linux·运维·mongodb
洛克大航海9 分钟前
Linux 中如何查看系统的位数
linux·ubuntu
艾莉丝努力练剑10 分钟前
【Linux基础开发工具 (一)】详解Linux软件生态与包管理器:从yum / apt原理到镜像源实战
linux·运维·服务器·ubuntu·centos·1024程序员节
illuspas11 分钟前
Ubuntu 24.04下编译支持ROCm加速的llama.cpp
linux·ubuntu·llama
月巴月巴白勺合鸟月半16 分钟前
生成私钥公钥
运维·服务器
七七七七0722 分钟前
【计算机网络】深入理解网络层:IP地址划分、CIDR与路由机制详解
linux·服务器·计算机网络·智能路由器
快乐的钢镚子30 分钟前
思腾合力云服务器远程连接
运维·服务器·python
敲上瘾31 分钟前
Linux系统C++开发工具(四)—— jsoncpp 使用指南
linux·服务器·网络·c++·json
小虚竹36 分钟前
使用仓颉语言实现 nanoid:一个安全的唯一 ID 生成器
运维·服务器·安全·鸿蒙
chalmers_153 小时前
服务器启动的时候就一个对外的端口,如何同时连接多个客户端?
运维·服务器·网络