У меня есть чистый Python 3.7.3 и другой Python 3.7.0, который поставляется в комплекте с программным обеспечением QGIS.
Я установил Python по умолчанию как 3.7.0 и мне нужно, чтобы некоторые функции и модули работали в 3.7.3.
Я мог бы установить в своей среде по умолчанию 3.7.3, но в этом случае я не могу получить доступ к qgis.core
lib.В 3.7.0 мне нужно выполнить from PyQt5 import QtWidgets
, но здесь он выдает и ошибка отсутствия DLL.Переустановка pyqt5
повредит qgis
и полностью удалит ее.
Итак, я вижу, что мне нужно запускать скрипты из 3.7.0 с функциями Qt, которые работают в чистом 3.7.3.Но как я могу вставить в свой сценарий.Я пытался протестировать virtualenv
, но похоже, что он не хочет устанавливать временную среду.