Numpy diinstal secara default di QGIS (versi Standalone, versi OSGeo4W). Untuk rasterio , ada banyak masalah. Saya tahu bahwa rasterio sangat kuat dan mudah digunakan (saya menggunakannya) tetapi mengapa rasterio di plugin QGIS sementara Anda memiliki semua fungsi PyQGIS? (itu dirancang untuk shell Python atau untuk skrip, tidak untuk digunakan dengan QGIS / PyQGIS, sebagai Fiona untuk shapefile)
Di Linux atau Mac OS X (sistem Unix), QGIS menggunakan instalasi Python standar (terlepas dari QGIS) dan jika mudah untuk menginstal atau memutakhirkan modul Python (ada juga banyak kompiler yang diinstal secara default)
Di Windows, Python tidak diinstal secara default, dan QGIS menginstal versinya sendiri. Untuk menginstal modul Python murni (tanpa pustaka C, C ++) Anda memiliki solusi ( QGIS Standalone dan Modul Python , Instalasi Python setuptools ke dalam OSGeo4W Python atau Menginstal PySAL untuk OSGeo4W )
Tetapi untuk modul yang perlu dikompilasi (tidak ada kompiler secara default), itu tidak mudah. Anda dapat mencoba menyalin / menempel modul yang dipasang di QGIS Python site_folder tetapi ada masalah.
Rasterio perlu dikompilasi dengan pustaka GDAL yang diinstal dan jika Anda menginstalnya dari Christoph Gohlke Binari Windows Tidak Resmi untuk Paket Ekstensi Python , misalnya, saya tidak yakin bahwa versi GDAL yang digunakan oleh QGIS adalah sama (untuk referensi ke perpustakaan dll)
Jika Anda menggunakan numpy dan rasterio secara eksklusif, mengapa tidak menggunakan skrip independen?
python -m pip install wheel setuptools c:\path\to\rasterio-<ver>-win_amd64.whl