Numpy встановлений за замовчуванням у QGIS (автономна версія, версія OSGeo4W). Для растеріо існує багато проблем. Я знаю, що rasterio є потужним і простим у використанні (я його використовую), але навіщо rasterio у плагіні QGIS, коли у вас є всі функції PyQGIS? (він був розроблений для оболонки Python або для скриптів, не використовуватися з QGIS / PyQGIS, як Fiona для форм- файлів)
У Linux або Mac OS X (Unix-системи) QGIS використовує стандартну установку Python (незалежно від QGIS), і якщо легко встановити або модернізувати модуль Python (також існує безліч компіляторів, встановлених за замовчуванням)
У Windows Python не встановлений за замовчуванням, і QGIS встановлює власну версію. Для встановлення чистих модулів Python (без бібліотек C, C ++) у вас є рішення ( QGIS Standalone та модулі Python , встановлення налаштувань Python в OSGeo4W Python або встановлення PySAL для OSGeo4W )
Але для модулів, які потрібно скласти (за замовчуванням немає компілятора), це непросто. Ви можете спробувати скопіювати / вставити встановлений модуль у папку QGIS Python site_folder, але є проблеми.
Rasterio потрібно компілювати на встановленій бібліотеці GDAL, і якщо ви встановите його з неофіційних бінарних файлів Крістофа Гольке для пакунків розширення Python , наприклад, я не впевнений, що версія GDAL, використовувана QGIS, однакова (для посилань на посилання на dll-бібліотеки)
Якщо ви використовуєте виключно numpy та rasterio, чому б не незалежний сценарій?
python -m pip install wheel setuptools c:\path\to\rasterio-<ver>-win_amd64.whl