ImportError: Не удалось загрузить DLL при импорте _gdal: Указанная процедура не найдена

Я пытаюсь установить GDAL и постоянно получаю это сообщение об ошибке: ImportError:

DLL load failed while importing _gdal: The specified procedure was not found. 

У меня есть Python 3.8.10 (tags/v3.8.10:3d8993a, May 3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32 и использую колесо: GDAL-3.3.3-cp38-cp38-win_amd64.whl

Может ли быть так, что я использую неправильную версию колеса, и если да, то как мне найти правильную? где вы можете найти колеса: https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal

мой код:

from asyncio.windows_events import NULL
from traceback import print_tb
from osgeo import gdal 
from numpy import meshgrid
from numpy import linspace

map = Basemap(projection='tmerc', 
              lat_0=0, lon_0=3,
              llcrnrlon=1.819757266426611, 
              llcrnrlat=41.583851612359275, 
              urcrnrlon=1.841589961763497, 
              urcrnrlat=41.598674173123)

ds = gdal.Open("C:/elevation.tif")
data = ds.ReadAsArray()

x = linspace(0, map.urcrnrx, data.shape[1])
y = linspace(0, map.urcrnry, data.shape[0])

xx, yy = meshgrid(x, y)

cs = map.contour(xx, yy, data, range(400, 1500, 100), cmap = plt.cm.cubehelix)
plt.clabel(cs, inline=True, fmt='%1.0f', fontsize=12, colors='k')

plt.show()

(это пример базовой карты)

Вернуться на верх