Bug 55628 - Ошибка Python при запуске приложения QGIS
Summary: Ошибка Python при запуске приложения QGIS
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: qgis-python (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-17 02:04 MSK by Dim Nortey
Modified: 2025-09-09 10:13 MSK (History)
4 users (show)

See Also:


Attachments
Скрин запуска приложения QGIS (123.79 KB, image/jpeg)
2025-08-17 02:04 MSK, Dim Nortey
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dim Nortey 2025-08-17 02:04:15 MSK
Created attachment 19368 [details]
Скрин запуска приложения QGIS

При запуске приложения QGIS с поддержкой python возникает ошибка:

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


Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/lib64/python3/site-packages/qgis/__init__.py", line 85, in 
    import qgis.gui
  File "/usr/lib64/python3/site-packages/qgis/gui/__init__.py", line 25, in 
    from qgis._gui import *
RuntimeError: the sip module implements API v12.0 to v12.13 but the qgis._gui module requires API v12.16


Версия Python:
3.12.7 (main, Oct  2 2024, 04:23:59) [GCC 13.2.1 20240128 (ALT Sisyphus 13.2.1-alt3)]

Версия QGIS:
3.44.0-Solothurn 'Solothurn', exported

Путь поиска Python:
['/usr/share/qgis/python', '/home/amidan/.local/share/QGIS/QGIS3/profiles/default/python', '/home/amidan/.local/share/QGIS/QGIS3/profiles/default/python/plugins', '/usr/share/qgis/python/plugins', '/usr/lib64/python312.zip', '/usr/lib64/python3.12', '/usr/lib64/python3.12/lib-dynload', '/usr/lib64/python3/site-packages', '/usr/lib/python3/site-packages']

---------------------------------------------------------------------
При запуске приложения QGIS без поддержки python (qgis --nopython) приложение запускается и работает, однако функциональные модули, требующие поддержки python не доступны.
Comment 1 Куницкий Дмитрий 2025-08-19 10:37:38 MSK
Стенды: 
Alt Workstation K 11 x86-64
Alt Workstation 11 x86-64
Alt Education-kde 11 x86-64
Alt Education-xfce 11 x86-64


Версия пакета: qgis-python-3.44.0-alt1.x86_64

Шаги воспроизведения:
1) Установить qgis-python
2) Запустить qgis из терминала или из меню приложений


Ожидаемый результат:
Успешный запуск приложения.

Реальный результат:
Ошибка связанная с отсутствуем возможности загрузить модуля SIP 

Примечание: 
Вариант решения:
Необходимо в ручную установить sip модуль.
# apt-get install python3-module-sip


В sisyphus ошибка не воспроизводится.
Comment 2 Dim Nortey 2025-08-19 11:00:29 MSK
(Ответ для Куницкий Дмитрий на комментарий #1)
> Стенды: 
> Alt Workstation K 11 x86-64
> Alt Workstation 11 x86-64
> Alt Education-kde 11 x86-64
> Alt Education-xfce 11 x86-64
> 
> 
> Версия пакета: qgis-python-3.44.0-alt1.x86_64
> 
> Шаги воспроизведения:
> 1) Установить qgis-python
> 2) Запустить qgis из терминала или из меню приложений
> 
> 
> Ожидаемый результат:
> Успешный запуск приложения.
> 
> Реальный результат:
> Ошибка связанная с отсутствуем возможности загрузить модуля SIP 
> 
> Примечание: 
> Вариант решения:
> Необходимо в ручную установить sip модуль.
> # apt-get install python3-module-sip
> 
> 
> В sisyphus ошибка не воспроизводится.

При установке модуля sip выполняется удаление пакета qgis-python:

# apt-get install -y python3-module-sip
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  python3-module-PyQt-builder  python3-module-sip6  qgis-python
Следующие НОВЫЕ пакеты будут установлены:
  python3-module-sip
0 будет обновлено, 1 новых установлено, 3 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/273kB архивов.
После распаковки будет освобождено 146MB дискового пространства.
Совершаем изменения...
Подготовка...                           ############################################################### [100%]
Обновление / установка...
1: python3-module-sip-4.19.19-alt9.2    ############################################################### [ 25%]
Очистка / удаление... 
2: qgis-python-3.44.0-alt1              ############################################################### [ 50%]
3: python3-module-PyQt-builder-1.15.4-al############################################################### [ 75%]
4: python3-module-sip6-6.12.0-alt0.2    ############################################################### [100%]
Завершено.

При запуске приложения QGIS поддержка python отсутствует.
Comment 3 Куницкий Дмитрий 2025-08-19 11:48:49 MSK
(Ответ для Dim Nortey на комментарий #2)
> (Ответ для Куницкий Дмитрий на комментарий #1)
> > Стенды: 
> > Alt Workstation K 11 x86-64
> > Alt Workstation 11 x86-64
> > Alt Education-kde 11 x86-64
> > Alt Education-xfce 11 x86-64
> > 
> > 
> > Версия пакета: qgis-python-3.44.0-alt1.x86_64
> > 
> > Шаги воспроизведения:
> > 1) Установить qgis-python
> > 2) Запустить qgis из терминала или из меню приложений
> > 
> > 
> > Ожидаемый результат:
> > Успешный запуск приложения.
> > 
> > Реальный результат:
> > Ошибка связанная с отсутствуем возможности загрузить модуля SIP 
> > 
> > Примечание: 
> > Вариант решения:
> > Необходимо в ручную установить sip модуль.
> > # apt-get install python3-module-sip
> > 
> > 
> > В sisyphus ошибка не воспроизводится.
> 
> При установке модуля sip выполняется удаление пакета qgis-python:
> 
> # apt-get install -y python3-module-sip
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие пакеты будут УДАЛЕНЫ:
>   python3-module-PyQt-builder  python3-module-sip6  qgis-python
> Следующие НОВЫЕ пакеты будут установлены:
>   python3-module-sip
> 0 будет обновлено, 1 новых установлено, 3 пакетов будет удалено и 0 не будет
> обновлено.
> Необходимо получить 0B/273kB архивов.
> После распаковки будет освобождено 146MB дискового пространства.
> Совершаем изменения...
> Подготовка...                          
> ############################################################### [100%]
> Обновление / установка...
> 1: python3-module-sip-4.19.19-alt9.2   
> ############################################################### [ 25%]
> Очистка / удаление... 
> 2: qgis-python-3.44.0-alt1             
> ############################################################### [ 50%]
> 3:
> python3-module-PyQt-builder-1.15.4-
> al############################################################### [ 75%]
> 4: python3-module-sip6-6.12.0-alt0.2   
> ############################################################### [100%]
> Завершено.
> 
> При запуске приложения QGIS поддержка python отсутствует.

Спасибо за замечание. После доиследованния данной ошибки выяснилось что она воспроизводится и в sisyphus.(Версия qgis-python-3.44.2-alt1)
Comment 4 obidinog@basealt.ru 2025-09-09 10:13:25 MSK
После обновления python3-module-PyQt5-sip до версии 12.17.0-alt1, ошибка не воспроизводится