今晚在一台机器上安装工具 发现缺少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指令获得
安装 Python 二进制文件
sudo make altinstall
注:不要使用make install,因为它会覆盖默认的系统python3二进制文件。
验证
python3.8 --version
至此安装成功!
端午安康鸭!
@松鼠大大
好滴,谢谢