Kleos
I.M
首页
I.M.
文章分类
友情链接
记一次Debian10编译python3.8
2022-05-22 |Clyde | Linux

今晚在一台机器上安装工具 发现缺少Python3 之前用的ubuntu可以用ppa管理 但是debian没有自带只能编译,于是网上找了一下教程:

下载

安装依赖

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev liblzma-dev

下载源码

使用 wget 或 curl 从 Python 下载页面下载最新版本的源代码。

curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz

下载完成后,解压压缩包:

tar -xvf Python-3.8.2.tar.xz

编译

移动到python3.8目录并进行配置

cd Python-3.8.2
./configure --enable-optimizations --enable-loadable-sqlite-extensions

注:--enable-optimizations 选项将通过运行多个测试来优化 Python 二进制文件,这会使构建过程变慢

运行 make 开始构建

make -j 4

注:-j 4 4为核心数 可以通过nproc指令获得
nproc

安装 Python 二进制文件

sudo make altinstall

注:不要使用make install,因为它会覆盖默认的系统python3二进制文件。

验证

python3.8 --version

python3.8
至此安装成功!

Linux
python
respond-post-95
松鼠大大
June 3rd, 2022 at 12:17 pm

端午安康鸭!

kleos
June 17th, 2022 at 12:16 am

好滴,谢谢

添加新评论

请填写称呼
请填写合法的电子邮箱地址
请填写合法的网站地址
请填写内容