发布于2026-07-16 阅读(0)
扫一扫,手机访问
在 Ubuntu 系统里折腾 Python,有时候难免会遇到版本冲突、环境混乱,或者干脆想把 Python 重装一遍。别急,这事儿其实不复杂,下面给你拆解几种靠谱的方法,看哪种更适合你的场景。

如果你的系统没搞什么花里胡哨的第三方源,用 APT 直接卸载再装是最稳妥的。具体分几步走:
先把包列表刷一下,确保你拉到的信息是最新的:
sudo apt update然后卸载掉想重装的 Python 版本。比如要重装 Python 3.x:
sudo apt remove --purge python3
要是还想把没用的依赖也一并清理掉,顺手加一条:
sudo apt autoremove接着安装你需要的版本。比如装 Python 3.10:
sudo apt install python3.10装完检查一下,确认版本号对了:
python3.10 --version如果你需要同时装好几个 Python 版本,或者想抢先用上最新的(比如 3.11、3.12),官方仓库可能更新慢。这时候 Deadsnakes PPA 就是神器。操作也很简单:
先把 PPA 加进去,然后更新:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update安装你想要的版本,还是以 3.10 为例:
sudo apt install python3.10验证一下:
python3.10 --version这个方法的好处是源里的 Python 版本多,而且更新及时,适合那些对版本有特殊要求的场景。
有些时候,你可能会碰到官方仓库里没有想要的版本,或者想自己优化编译参数(比如启用性能优化)。那就只能撸起袖子自己编译了。流程如下:
先把编译必须的依赖装齐。这一堆库缺一个都可能编译失败,建议直接复制:
sudo apt update
sudo apt install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev去 Python 官网 下载你想要的源码包,比如 Python-3.x.x.tgz。
解压并进入目录:
tar -xf Python-3.x.x.tgz
cd Python-3.x.x配置、编译、安装。这里有个小技巧:用 --enable-optimizations 可以开启性能优化(但编译时间会长一点)。另外,建议用 make altinstall 而不是 make install,这样不会覆盖系统自带的 Python 二进制文件,避免翻车:
./configure --enable-optimizations
make -j 8 # 8 是线程数,根据你的 CPU 核心数调整
sudo make altinstall最后验证:
python3.x --version三种方法各自适用不同场景:日常用 APT 就行,想要多个版本上 Deadsnakes,追求极致或特殊版本就自己编译。根据你的实际情况挑一个,重装 Python 就是分分钟的事。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8