Python, GEOS и Shapely для Windows 64

При попытке установить Shapely на моем 64-битном компьютере Windows я не могу заставить библиотеку GEOS работать.

До сих пор я запускал установщик OSGeo4W, из которого я установил GDAL (я считаю, что геосети включены в этот пакет). После этого я проверил, и у меня есть geos_c.dll в моем каталоге C:\OSGeo4W\bin , но либо я пропустил некоторые шаги настройки, либо библиотека не работает.

Мне нужно Shapely для работы, поэтому я также pip install shapely установки после установки GDAL, и, похоже, он работал (хотя он не мог найти библиотеку C для GEOS).

В моем коде я могу импортировать Shapely, но когда я пытаюсь его использовать, я получаю сообщение об ошибке "geos.dll" не найден.

Любая помощь с этим будет очень оценена. Благодаря!

2 Solutions collect form web for “Python, GEOS и Shapely для Windows 64”

Кристоф Гольке поддерживает отличный пул неофициальных бинариев Windows для Python

  • Shapely для 32- и 64-разрядных версий Python, который включает в себя зависимости GEOS

Другим популярным ресурсом для предварительно скомпилированных пакетов является Anaconda , однако вам может понадобиться найти канал, который поддерживает Shapely для win-64 .

Существует версия Shapely, доступная здесь, которая включает в себя геостаты в установщике. Посмотрите на нижнюю часть страницы.

  • Получить lat / long с учетом текущей точки, расстояния и подшипника
  • 3D-расчет расстояний с GeoDjango
  • Локальная интерполяция более низкого порядка неявных кривых в Python
  • Из тезоделирования Вороного в многоугольники Шапели
  • Как конвертировать из UTM в LatLng в python или Javascript
  • Объект 'module' не имеет атрибута 'OSMGeoAdmin'
  • Элементы процесса с одинаковым идентификатором
  • Сохранение большого цветного изображения как `GTiff` с помощью` gdal`
  • Python - лучший язык программирования в мире.