Files
obsidian_sycn/电脑使用经验/Ubuntu/Ubuntu源码编译安装Python.md
T
2026-07-31 15:28:08 +08:00

26 lines
634 B
Markdown

1. 安装依赖:
```bash
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev
```
2. 下载源码(以Python3.7.9为例)并解压
```shell
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
tar -zxvf Python-3.7.9.tgz
```
3. 编译安装
```shell
# 进入目标文件夹
cd Python3.7.9
# 生成配置
./configure --enable-optimizations
# make
make
# 安装,强烈推荐使用altinstall而不是install,因为install会覆盖系统原有的python,这会影响系统的正常运行
sudo make altinstall
```