![切换默认 Python 版本时无法运行桌面 Python 应用程序](https://linux22.com/image/809775/%E5%88%87%E6%8D%A2%E9%BB%98%E8%AE%A4%20Python%20%E7%89%88%E6%9C%AC%E6%97%B6%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%E6%A1%8C%E9%9D%A2%20Python%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我从事 Google Appengine 工作,需要 Python 2.5。我们都知道,最新版本的 Ubuntu 不支持 Python 2.5。Ubuntu 程序(如软件中心和 Gwibber)高度依赖 Python 2.7,因为我已将默认 Python 版本更改为 Python 2.5(我创建了一个指向/usr/bin/python
->的符号链接/usr/bin/python2.5
)。
每次我都会遇到某种错误。其中包括 - 软件中心不工作,更新管理器不工作,无法更新 Gwibber(即使从命令行也是如此。它给我的错误是 Python 的默认版本不是 2.7)。
但是我使用命令行工作,所以这对我来说不是问题,但为了每次需要更改符号链接时保持更新。还有其他解决方案吗?
答案1
如果你想手动安装它,那么请将它安装在/usr/local/
或中的某个位置/opt
,并使用程序中 Python 二进制文件的完整路径,或者设置$PATH
它,使其在其他目录之前具有包含 Python 二进制文件的目录,并使用通常的#!/usr/bin/env python