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, который уже существует на моем пути?
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.