Использование сторонних библиотек в своем модуле

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
gisstart
Интересующийся
Сообщения: 19
Зарегистрирован: 12 фев 2021, 12:29
Репутация: 1
Откуда: Moscow

Использование сторонних библиотек в своем модуле

Сообщение gisstart » 07 окт 2023, 21:53

Здравствуйте!
Подскажите, есть ли возможность использовать сторонние библиотеки в своем модуле QGIS? В данный момент при подключении стороннего модуля и даже своего(в виде стандартных функций как в Puthon) выдается ошибка о том что модуль не установлен, хотя все модули установлены.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Использование сторонних библиотек в своем модуле

Сообщение Максим Дубинин » 08 окт 2023, 21:46

возможность есть, модули должны быть правильно установлены, должны быть на чистом питоне и лучше, если будут собраны под ту же версию, что и используемая в QGIS

тут чуть подробнее, для другой сборки QGIS, но подход должен быть понятен
https://docs.google.com/document/d/1gqP ... tua6tc9n3g
пристегивайтесь, турбулентность прямо по курсу

konst555
Активный участник
Сообщения: 212
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 45

Re: Использование сторонних библиотек в своем модуле

Сообщение konst555 » 10 окт 2023, 15:22

На компьютере может быть множество Питонов. QGIS использует свой. Вы можете его увидеть в папке установки. В консоли Питона qgis можете запросить какие присутствуют модули.
Как использовать сторонние модули для плагинов? Это философский вопрос.
Можете добавить их в Питон QGIS. Но при обновлении версии опять надо добавить. Можете в виде исходников в свой плагин. Только смотрите, чтобы конфликта версий с Питоном.

В настройках есть пути окружения Питона, но менять на свой Питон, если не собираетесь заниматься глобально разработкой, не надо.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 22 гостя