bzr 无法安装在 Debian 上较新的 Python 上

bzr 无法安装在 Debian 上较新的 Python 上

我有一台 debian 6.0.2.1 机器,默认安装的是 python 2.6。我编译并安装了 python 2.7,并验证了“python”执行的是 2.7 而不是旧版 2.6.6。现在,我尝试在这台机器上安装 bzr(sudo apt-get install bzr),但它安装的是 python 2.6 而不是 python 2.7。我使用命令“bzr --version”识别了这一点。

您知道如何针对我的路径中已存在的较新的 python 2.7 安装 bzr 吗?

答案1

每个 Python 程序都以一行开头

  #!/usr/bin/python

您可以将该行更改为

  #!/usr/bin/python2.7

或者使用 Python 解释器执行命令

  python2.7 /usr/bin/bzr

但是,bzr 很可能依赖于 Debian 应该安装到 /usr/lib/python2.6 或 /usr/lib/python2.7 的东西,而您认为自己所做的是错误的并且不会起作用 - 有人应该将 bzr 重新打包到 Debian 以使其与较新的 Python 一起工作。

相关内容