Страница 1 из 2
Установка Python-модулей osgeo и pandas под Windows
Добавлено: 17 апр 2015, 10:51
Александр Мурый
Нужно использовать в одном скрипте питоновские модули "osgeo" (gdal) и "pandas" под Windows.
Возникли сложности при установке. Если в свежем питоне 2.7.9 пытаться поставить GDAL без OSGeo4W (с помощью pip) - куча ошибок. Если идти через OSGeo4W - не выходит поставить pandas. Пробовал через
Anaconda, но там с GDAL проблемы.
В результате танцев с бубном получилось примерно так, как описано
здесь (т.е. вышло-таки поставить pandas в OSGeo4W). Но в OSGeo4W старый питон - 2.7.5, а хотелось бы 2.7.9.
Может, есть более простой вариант? Что посоветуете?
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 17 апр 2015, 11:34
Denis Rykov
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 17 апр 2015, 11:41
Александр Мурый
Denis Rykov писал(а):Как насчет
pygdal?
Спасибо, не знал про pygdal. Буду пробовать поставить pygdal и pandas вместе через pip.
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 18 апр 2015, 01:32
Denis Rykov
Есть результаты?
[ Сообщение с мобильного устройства ]
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 18 апр 2015, 01:52
Ariki
Я под Windows всегда ставлю GDAL вместе с питоновскими привязками
отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё
отсюда и установить с помощью pip.
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 18 апр 2015, 08:40
Александр Мурый
Ariki, спасибо за совет, попробую и такие способы.
Denis Rykov писал(а):Есть результаты?
Пока нет доступа к тестируемой системе

Как только что-то получится - так сразу отпишусь.
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 21 апр 2015, 19:36
Александр Мурый
pygdal с наскока поставить на винде не получилось - pip ругается на сборку пакета и на зависимости, как я понял. Хотя GDAL поставлен через OSGeo4W и всё внесёно в PATH. Лог от pip во вложении.
Зато получилось установкой
отсюда на дефолтный Питон.
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 29 июн 2015, 20:02
nickleb
Ariki писал(а):Я под Windows всегда ставлю GDAL вместе с питоновскими привязками
отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё
отсюда и установить с помощью pip.
eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 29 июн 2015, 22:29
Максим Дубинин
Я бы тоже рекомендовал не в OSGeo4W модули добавлять, а наоборот, из OSGeo4W в чистый питон.
Недавно оценил вышеупомянутый:
http://www.lfd.uci.edu/~gohlke/pythonlibs/ через колеса - удобно.
С пандой в 2.7.х проблемы (пришлось компилировать MinGW и
плясать с бубном)
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 29 июн 2015, 23:35
Ariki
nickleb писал(а):
eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?
На настоящий момент eggs устаревший формат, wheels — его замена. Одно из преимуществ "колёс" — поддержка их репозиторием PyPI и инструментом pip. Это особенно упрощает развёртывание под Windows, где, действительно, без бубна трудно что-то скомпилировать. Если раньше через pip под Windows можно было поставить только модули, написанные на чистом Python, то за последний год многие разработчики библиотек добавили поддержку wheels, и жить стало проще. Так что пользуйтесь pip (нужна свежая версия pip и setuptools), в большинстве случаев это работает.
А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.
Подробнее почитать о "колёсах" и получить информацию о поддержке формата популярными библиотеками можно
здесь.
Также рекомендую
статью Армина Ронахера (
оригинал).
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 30 июн 2015, 05:08
nickleb
Ariki писал(а):
...
А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.
...
Да, я также им часто пользовался - прекрасная и актуальная подборка, и всегда - почти безотказно - оттуда скачанное устанавливалось, но крайнее время я что-то проникся R-ом и к Python'у почти не возвращался... Буду знать, Ariki.. Благодарю за краткое и ёмкое разъяснение.
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 22 дек 2017, 12:58
Crackfox
Гуру, подскажите, а под Python 3 и выше на windows (как я понял по информации из интернетов) дико муторно библиотеку gdal ставить?
Спасибо
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 22 дек 2017, 13:11
rhot
Ничего сложного.
- Ставьте анаконду. Потом...
- Ещё можно через OSGeo4W
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 22 дек 2017, 15:32
Crackfox
rhot писал(а): ↑22 дек 2017, 13:11- Ставьте анаконду. Потом...
Спасибо, действительно все оказалось проще.
Установил через навигатор конды.
указанный Вами скрипт и похожий с сайта конды почему то приводили к ошибке синтаксиса ¯ \ _ (ツ) _ / ¯
Re: Установка Python-модулей osgeo и pandas под Windows
Добавлено: 22 дек 2017, 15:57
rhot
Что за ошибка? Пути опять?
