В настоящее время я использую Python2.6 и Python2.7 в Lubuntu 12.10. 2.6 требуется для части программного обеспечения.
При попытке написать плагин для этого программного обеспечения ( Opticks ), мне нужно иметь доступ к PyQt4. Используя apt-get install python-qt4
, я получаю отлично работающую установку для 2.7 ...
Я попытался изменить версию Python по умолчанию и изменить программную ссылку в /usr/bin
на 2.6. Нет радости Pip-2.6
и easy_install-2.6
также не могут установить PyQt4
из-за отсутствия файла setup.py
.
Мне удалось получить эту функцию, используя предложение @dobey и ссылку по компиляции pyQT для python2.7. В ссылке просто измените вызовы ally python2.7 на python2.6.
Чтобы использовать PyQt с Python 2.6 в Ubuntu 12.10, вам потребуется пересобрать собственный PyQt для Python 2.6, так как это скомпилированный модуль, а не написанный на Python.
Чтобы использовать Opticks с расширением Python для него, в более новых версиях Ubuntu его нужно будет портировать на 2.7 upstream и построить против 2.7; включите его собственную версию всего необходимого, или вам придется самостоятельно строить все необходимые зависимости. Кажется, что их расширение Python работает только с Python 2.4, 2.5 или 2.6.
Если вы не хотите самостоятельно все компилировать, вам понадобится поддержка разработчиков или сообщества Opticks.