找回密码
 注册账号
搜索
查看: 6|回复: 0

[技巧] Debian 11 安装最新python3并替换系统自带的3.9.2版本

[复制链接]

3258

主题

701

回帖

3万

积分

管理员

积分
33883

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2025.11.16 23:35 | 显示全部楼层 |阅读模式
Debian 11的系统自带的版本是3.9.2,有点老了,但是不建议完全删掉


所以这里有个安装比较新的版本,并设置为默认使用的过程

  1. sudo apt update
  2. sudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev \
  3. libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils \
  4. tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
复制代码
  1. wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
复制代码
  1. tar -xf Python-3.12.0.tgz
复制代码
  1. cd Python-3.12.0
复制代码

  1. ./configure --enable-optimizations --prefix=/usr/local/python3.12
复制代码
  1. make -j$(nproc)
复制代码
  1. sudo make altinstall
复制代码


新 Python 3.12.0 将位于 /usr/local/python3.12/bin/python3.12

  1. cd /usr/local/python3.12/bin/
复制代码
  1. sudo ln -s python3.12 python3
复制代码
  1. nano ~/.bashrc  # 如果您使用 Bash
  2. # 或
  3. # nano ~/.zshrc # 如果您使用 Zsh
复制代码


在文件末尾添加以下:
  1. export PATH="/usr/local/python3.12/bin:$PATH"
复制代码
  1. source ~/.bashrc  # 或 source ~/.zshrc
复制代码
  1. hash -r
复制代码
  1. python3 --version
复制代码


您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

Archiver|小黑屋|童话镇 |网站地图

GMT+8, 2025.11.17 03:47 , Processed in 0.028061 second(s), 4 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表