ubuntu Python。tgz文件安装
时间: 2024-12-30 13:26:38 浏览: 6
### 准备工作
为了在Ubuntu系统中通过`.tgz`文件安装Python,需先安装一系列依赖工具。这些工具对于编译和构建Python环境至关重要:
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y gcc make 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
```
上述命令确保了所有必要的开发库和工具都已就绪[^1]。
### 获取并解压源码
下载指定版本的Python源码压缩包至本地,并将其解压到当前目录下:
```bash
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
tar -xzf Python-3.6.8.tgz
```
此过程会创建一个新的文件夹,其中包含了完整的Python源代码树结构。
### 编译与安装
进入解压后的Python源码目录,执行配置脚本以准备编译环境。之后运行`make`指令启动编译流程;最后利用`make install`完成实际的安装操作:
```bash
cd Python-3.6.8
./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall
```
这里使用了`$(nproc)`自动检测CPU核心数量从而加速编译速度,并选择了`altinstall`而非普通的`install`选项以防覆盖系统的默认Python解释器[^4]。
阅读全文