Linux 系统安装编辑python3

6 min read
#!/bin/bash

# 下载Python 3.10的源代码
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

# 解压缩源代码包
tar -zxvf Python-3.10.0.tgz

# 进入解压缩后的目录
cd Python-3.10.0

# 安装编译Python 3.10的依赖库
# Ubuntu/Debian系统
sudo apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev

# CentOS/RHEL系统
sudo yum groupinstall "Development tools"
sudo yum install openssl-devel bzip2-devel libffi-devel sqlite-devel wget curl libncurses5-dev libncursesw5-dev xz-devel tk-devel libuuid-devel

# 编译安装Python 3.10
./configure --enable-optimizations --with-ssl
make -j8
sudo make altinstall