Страница 1 из 1

После обновления Debian testing сломалась поддержка Python

Добавлено: 13 июн 2013, 08:56
Andrey VI

Код: Выделить всё

Не удалось загрузить PyQGIS.
Поддержка Python будет выключена.


Traceback (most recent call last):
  File "", line 1, in 
RuntimeError: the sip module implements API v9.0 to v9.2 but the qgis.core module requires API v8.1


Версия Python:
2.7.5+ (default, Jun  2 2013, 13:28:26) 
[GCC 4.7.3]

Версия QGIS:
1.8.0-Lisboa 'Lisboa', exported

Путь поиска Python:
['/usr/share/qgis/python', '/home/andrey/.qgis//python', '/home/andrey/.qgis//python/plugins', '/usr/share/qgis/python/plugins', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7']
Как вылечить?

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 14 июн 2013, 23:50
rhot
Andrey VI писал(а):Как вылечить?
Вариант А: сделать даунгрейд питона;
Вариант Б: пересобрать QGIS под новую версию питона.

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 15 июн 2013, 08:05
Andrey VI
Угу. Но первый вариант не работает. Пришлось воспользоваться вторым. Хотя лучше всего третий вариант: разработчикам QGIS не помешало бы сделать новую сборку 1.8.0 для Debian testing/sid.

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 17 июн 2013, 01:03
Александр Мурый
Andrey VI писал(а):Угу. Но первый вариант не работает. Пришлось воспользоваться вторым. Хотя лучше всего третий вариант: разработчикам QGIS не помешало бы сделать новую сборку 1.8.0 для Debian testing/sid.
За актуальность сборки отвечают, как правило, мейнтейнеры конкретного дистрибутива, а не разработчики (хотя всяко бывает). Как вариант, используйте разрабатываемую версию QGIS (1.9).

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 17 июн 2013, 09:38
Andrey VI
В случае с QGIS это не совсем так: http://hub.qgis.org/projects/quantum-gi ... #21-Debian
Т. е. разработчики QGIS предлагают воспользоваться их сборками.
Что касается QGIS-Master, то работать с ней вообще невозможно — очень сырая. И старые модули, которыми я часто пользуюсь, не работают в ней.

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 17 июн 2013, 10:15
Denis Rykov
Да нет, не сырая она, просто в мастере меняют API, поэтому модули и не работают.

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 17 июн 2013, 13:05
Andrey VI
Сырая. Часть базовых функций не работает, либо работает с ошибками. Поигрался с ней 15 минут, и удалил.

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 17 июн 2013, 15:29
rhot
Andrey VI писал(а):Сырая. Часть базовых функций не работает, либо работает с ошибками. Поигрался с ней 15 минут, и удалил.
Может, предметно будем говорить?
Какая ревизия? Какие функции не работают? Какие ошибки? Есть ли они уже в баг-трекере?

Если ошибки касаются старых модулей, которыми вы часто пользуетесь, то это проблема модулей, а не QGIS.

Re: После обновления Debian testing сломалась поддержка Pyth

Добавлено: 17 июн 2013, 17:30
Andrey VI
Уже не могу предметно говорить, т. к. удалил QGIS-Master. Версия была датирована 8—10 июня, бралась с репозиториев QGIS.
Ошибки касаются "голой" QGIS и не могли касаться старых модулей, которыми я пользовался, т. к. ни один из них не мог быть установлен на эту версию.