Как мне перейти на новую версию Python и использовать пакеты в старой версии?

В Ubuntu 10.04 я недавно установил Python 2.7.1 (ActivePython из ActiveState). Я использую meld для кода diff и не имею проблем с Python 2.6.5, но после перехода на 2.7.1 я получаю следующую ошибку при выполнении команды meld:

Meld требует pygtk 2.8.0 или выше

Глядя в Synaptic Package Manager, у меня установлен python-gtk2, который, на мой взгляд, сопоставляется с pygtk, но поскольку meld не может его найти, значит ли это, что он установлен для 2.6.5?

If Я запускаю следующее:

Meld требует pygtk 2.8.0 или выше

pip install pygtk

ImportError: Нет модуля с именем dsextras

Я получаю:

ImportError: нет модуля с именем dsextras

dsextras, кажется, является частью PyGObject, но если я попытаюсь сделать :

Не поддерживается, ok [y / N]? Ошибка: distutils build поддерживается только на окнах

pip install pygobject

3
задан 8 June 2011 в 21:11

20 ответов

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Каков наилучший способ получить Python 2.5 и 2.7

4
ответ дан 25 July 2018 в 21:45

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Каков наилучший способ получить Python 2.5 и 2.7

4
ответ дан 26 July 2018 в 15:46

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Каков наилучший способ получить Python 2.5 и 2.7

4
ответ дан 26 July 2018 в 16:36

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Каков наилучший способ получить Python 2.5 и 2.7

4
ответ дан 31 July 2018 в 13:18

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Какой лучший способ получить Python 2.5 и 2.7

4
ответ дан 2 August 2018 в 03:21

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Какой лучший способ получить Python 2.5 и 2.7

4
ответ дан 4 August 2018 в 19:18

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Каков наилучший способ получить Python 2.5 и 2.7

4
ответ дан 6 August 2018 в 03:31

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Какой лучший способ получить Python 2.5 и 2.7

4
ответ дан 7 August 2018 в 21:19

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Какой лучший способ получить Python 2.5 и 2.7

4
ответ дан 10 August 2018 в 09:37

Это лучший способ установки Python 2.7 в Ubuntu 10.04. Какой лучший способ получить Python 2.5 и 2.7

4
ответ дан 13 August 2018 в 15:48

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 25 July 2018 в 21:45
  • 1
    +1: и для усиления, поскольку многие основные функции дистрибутива Ubuntu написаны на Python и сильно зависят от версии. Выйдя за пределы инструментов зависимостей пакета Ubuntu / Debian (apt и friends), вы можете нарушить критические механизмы системы. Забудьте, что ActiveState существует, если вы используете Ubuntu. – msw 9 June 2011 в 08:16
  • 2
    +1 для указания опасности обновления и предоставления опций. Однако ответ broush привел меня к askubuntu.com/questions/17841/… , поэтому теперь у меня есть python2.7 в виртуальной среде. – Fredrik H 10 June 2011 в 14:00

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 26 July 2018 в 15:46

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 26 July 2018 в 16:36

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 31 July 2018 в 13:18

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 2 August 2018 в 03:21

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 4 August 2018 в 19:18

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 6 August 2018 в 03:31
  • 1
    +1: и для усиления, поскольку многие основные функции дистрибутива Ubuntu написаны на Python и сильно зависят от версии. Выйдя за пределы инструментов зависимостей пакета Ubuntu / Debian (apt и friends), вы можете нарушить критические механизмы системы. Забудьте, что ActiveState существует, если вы используете Ubuntu. – msw 9 June 2011 в 08:16
  • 2
    +1 для указания опасности обновления и предоставления опций. Однако ответ broush привел меня к askubuntu.com/questions/17841/… , поэтому теперь у меня есть python2.7 в виртуальной среде. – Fredrik H 10 June 2011 в 14:00

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 7 August 2018 в 21:19

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 10 August 2018 в 09:37

Вы столкнетесь с проблемами совместимости с пакетами с двоичными модулями, включая pygtk.

Насколько я понимаю, дистрибутив ActiveState в порядке, в окнах, где нет встроенного python, но внешние двоичные пакеты выглядят менее привлекательный на ubuntu. Ваши другие варианты обновляются до ubuntu 10.10, которые я бы рекомендовал, скомпилировав свой собственный python для вашего дома, оставив совместимый с python2.6 или обратив пакет python2.7 с 10.10.

2
ответ дан 13 August 2018 в 15:48
  • 1
    +1: и для усиления, поскольку многие основные функции дистрибутива Ubuntu написаны на Python и сильно зависят от версии. Выйдя за пределы инструментов зависимостей пакета Ubuntu / Debian (apt и friends), вы можете нарушить критические механизмы системы. Забудьте, что ActiveState существует, если вы используете Ubuntu. – msw 9 June 2011 в 08:16
  • 2
    +1 для указания опасности обновления и предоставления опций. Однако ответ broush привел меня к askubuntu.com/questions/17841/… , поэтому теперь у меня есть python2.7 в виртуальной среде. – Fredrik H 10 June 2011 в 14:00

Другие вопросы по тегам:

Похожие вопросы: