centos 安装python3.9.9

这里写自定义目录标题

  1. 安装编译依赖
    sudo yum -y groupinstall "Development Tools" sudo yum -y install openssl-devel bzip2-devel libffi-devel wget zlib-devel

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make

  2. 下载 Python 3.9.9 源码

  3. wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz

  4. tar -xzf Python-3.9.9.tgz

  5. cd Python-3.9.9

  6. ./configure --prefix=/usr/local/python3.9

  7. sudo make clean

  8. make

  9. sudo make install
    创建软链接

    sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3.9
    sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3.9

验证

python3.9 --version

pip3.9 --version

相关推荐
半熟的皮皮虾18 分钟前
因需写了个内网运维专用的IP地址管理工具,有点不同
运维·服务器·tcp/ip
liu****22 分钟前
12.线程同步和生产消费模型
linux·服务器·开发语言·c++·1024程序员节
snakecy23 分钟前
常用命令记录
linux·运维·github
cccyi71 小时前
Linux Socket 编程全解析:UDP 与 TCP 实现及应用
linux·tcp socket·udp socket
刘一说1 小时前
深入理解 Spring Boot Actuator:构建可观测性与运维友好的应用
运维·spring boot·后端
小苏兮1 小时前
【把Linux“聊”明白】自动化构建-make/Makefile详解
linux·服务器·学习·自动化·1024程序员节
kyle~1 小时前
计算机网络---安全外壳协议(SSH,Secure Shell)
运维·计算机网络·安全·ssh
fy zs1 小时前
linux文件系统和软硬连接
linux·centos
破烂pan2 小时前
Jenkins 定时触发(cron)使用说明
运维·jenkins
QT 小鲜肉2 小时前
【个人成长笔记】将Try Ubuntu里面配置好的文件系统克隆在U盘上(创建一个带有持久化功能的Ubuntu Live USB系统)
linux·开发语言·数据库·笔记·ubuntu