Назад | Перейти на главную страницу

bzr не устанавливается на более новый python, установленный на debian

У меня есть машина 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.

Любая идея, как я могу установить bzr против более нового python 2.7, который уже существует на моем пути?

Каждая программа 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.