Debian 编译安装 Python 3
Debian 编译安装 Python 3
Sitao以3.12.2版本为例
在root用户下进行
1.安装编译所需的依赖项
1 | apt update && apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev libbz2-dev pkg-config liblzma-dev sqlite3 tk-dev uuid-dev libgdbm-compat-dev -y |
2.下载并解压 Python 源代码
1 | wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz |
3.配置编译选项
运行 configure 脚本配置编译选项,这里我们启用优化并设置安装路径:
1 | ./configure --enable-optimizations --prefix=/usr/local/python3 |
4.编译并安装 Python
运行以下命令进行编译并安装 Python
1 | make -j$(nproc) && make install |
5.更新环境变量
为了在终端中能够直接使用新安装的 Python,需要将其路径添加到环境变量中。运行以下命令:
1 | echo "PATH=\$PATH:/usr/local/python3/bin" >> ~/.bashrc |
6.验证安装
最后,验证 Python 是否成功安装。运行以下命令:
1 | python3 --version |
如果一切顺利,你将会看到安装的 Python 版本信息。