Я пытаюсь установить fiona и геопанды для python в Windows 10 и продолжаю сталкиваться с ошибкой «ОШИБКА 1: Не удается загрузить запрошенную DLL».
Я знаю, что этот вопрос похож на другие вопросы, которые были заданы, но я следовал инструкциям в нескольких ответах и учебных пособиях и до сих пор не могу заставить его работать.
Самым близким, что я получил, было использование шагов, описанных в этом уроке: https://geoffboeing.com/2014/09/using-geopandas-windows/
и суммируются следующим образом:
установил файлы .whl для rtree, pyproj, shapely, gdal, геопанд, fiona из https://www.lfd.uci.edu/~gohlke/pythonlibs/
- Rtree-0.8.3-cp37-cp37m-win_amd64.whl
- pyproj-2,2,1-cp37-cp37m-win_amd64.whl
- GDAL-3.0.0-cp37-cp37m-win_amd64.whl
- geopandas-0.5.0-py2.py3-ни-any.whl
- Фиона-1.8.6-cp37-cp37m-win_amd64.whl
- Изящный-1.6.4.post2-cp37-cp37m-win_amd64.whl
перешел к папке загрузки и использовал установку pip для установки колеса GDAL
добавили путь osgeo в переменную окружения Path моего пользователя Windows
![environment variable screen](https://i.stack.imgur.com/ahb3x.png)
- использовалась установка pip для установки оставшихся колес (последние геопанда), все установлено без ошибок
- В качестве проверки я запустил
gdalinfo --help-general
и получил следующий вывод:
![gdalinfo output](https://i.stack.imgur.com/xfS7U.png)
Здесь я получаю сообщение об ошибке «ОШИБКА 1: Не удается загрузить запрошенную DLL:». Он говорит, что не может найти указанный модуль "ogr_FileGDB.dll". Странно то, что на самом деле .dll находится в том месте, в котором он ищет ???
![dll location](https://i.stack.imgur.com/iNb1Q.png)
Также в оболочке python при попытке импортировать фионы или геопанды я получаю следующие ошибки:
Это выше моего уровня устранения неполадок ... было бы очень признательно, если бы кто-нибудь мог заставить эту штуку работать на меня !!!!
К вашему сведению - работает Python 3.7.3, Windows 10, пип обновлен.
И, наконец, потенциально важно (не знаете, как она работает?) У меня уже есть определенная системная переменная GDAL_DATA, а также (возможно, неправильно?) Также попытался добавить путь osgeo к моей переменной системного пути:
![system environment variable](https://i.stack.imgur.com/TCjMo.png)