在Kubuntu 11.04上更新到Python 3 -- 我需要卸载之前的版本吗?

2 投票
2 回答
807 浏览
提问于 2025-04-16 19:26

这样做会出问题吗?如果我卸载旧版本,有什么需要注意的地方吗?

2 个回答

3

你不能删掉Python 2,否则Ubuntu系统就会出问题。不过,Python 3是一个单独的程序,可以和Python 2一起安装。因为Python 3的执行文件叫做'python3',所以这样做不会有什么坏处。

4

我个人建议你同时保留两个版本的Python(在升级到Ubuntu 11.04时,我确实这么做了)。问题是,现在还有很多库只支持Python 2.x。好消息是,这些库的数量在减少,但还是有很多东西依赖于旧的方式,所以不太可能完全去掉Python 2。

如果你觉得自己勇敢,可以试着安装一个Python 3的版本,然后把#!/usr/bin/env python这一行改成Python 3的版本,看看会有什么地方出问题(我几乎可以肯定会有问题),不过我个人觉得,暂时使用#!/usr/bin/env python3也没什么问题。

强烈建议你保留一个2.6及以上但小于3的Python版本,因为我敢打赌,如果你把它删掉,肯定会导致一些东西出故障。

撰写回答