第一章[环境搭建]1.2:ubuntu linux编译安装
发布时间:2025-05-25 16:03:57
第一章[环境搭建]1.2:ubuntu linux编译安装
第一章 [环境搭建] 1.2 Ubuntu Linux编译安装Python (3.12.0)
一、准备工作
1. 查看系统信息
检查当前Python版本:`python3 version`(如Python 3.11.6)。
查看Ubuntu版本:`lsb_release a`(如Ubuntu 23.10)。
2. 安装依赖包
执行命令安装编译所需依赖:
```bash
aptget install buildessential gdb lcov pkgconfig libbz2dev libffidev libgdbmdev libgdbmcompatdev liblzmadev libncurses5dev libreadline6dev libsqlite3dev libssldev lzma lzmadev tkdev uuiddev zlib1gdev
```
二、下载与解压Python源码
1. 获取源码
访问Python官网下载页面:[Python Downloads](https://www.python.org/downloads/)。
复制Gzipped source tarball链接(如Python3.12.0.tgz)。
2. 下载与解压
创建目录并下载源码:
```bash
sudo mkdir /usr/local/source
cd /usr/local/source
wget https://www.python.org/ftp/python/3.12.0/Python3.12.0.tgz
```
解压文件:`tar zxvf Python3.12.0.tgz`。
三、编译与安装
1. 配置编译选项
指定安装路径并启用优化:
```bash
./configure prefix=/usr/local/soft/python3.12 enableoptimizations
```
2. 编译与安装
编译源码:`make`。
安装Python:`make install`。
3. 验证安装
检查版本:
```bash
/usr/local/soft/python3.12/bin/python3 version
```
输出应为:`Python 3.12.0`。
四、常见报错与解决
1. 依赖缺失问题
pkgconfig缺失:`aptget install pkgconfig`。
GCC未安装:`aptget install gcc`。
make未找到:`apt install make`。
zlib报错:`aptget install zlib1gdev`。
OpenSSL版本过低:`aptget install libssldev`。
五、注意事项
1. 非必需操作
Ubuntu默认已安装Python(如`/usr/bin/python3`),可直接使用。
初学者建议从Windows或macOS环境入门,更易上手。
2. 参考文档
配置选项:[Python官方文档](https://docs.python.org/zhcn/3/using/configure.html)。
依赖包说明:[Python开发指南](https://devguide.python.org/gettingstarted/setupbuilding/installdependencies)。
#python #人工智能 #数据分析 #数据分析师 #python学习 #python自学 #python编程 #ai #大模型 #python数据分析