Установка Python-модулей osgeo и pandas под Windows

Кроме QGIS
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 786
Ваше звание: званий не имею
Откуда: Москва

Установка 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.

Может, есть более простой вариант? Что посоветуете?
Редактор материалов, модератор форума

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 526
Ваше звание: Author
Контактная информация:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Denis Rykov » 17 апр 2015, 11:34

Как насчет pygdal?
Spatial is now, more than ever, just another column- The Geometry Column.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 786
Ваше звание: званий не имею
Откуда: Москва

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Александр Мурый » 17 апр 2015, 11:41

Denis Rykov писал(а):Как насчет pygdal?
Спасибо, не знал про pygdal. Буду пробовать поставить pygdal и pandas вместе через pip.
Редактор материалов, модератор форума

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 526
Ваше звание: Author
Контактная информация:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Denis Rykov » 18 апр 2015, 01:32

Есть результаты?

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Проекты: 1
Репутация: 303
Ваше звание:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Ariki » 18 апр 2015, 01:52

Я под Windows всегда ставлю GDAL вместе с питоновскими привязками отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё отсюда и установить с помощью pip.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 786
Ваше звание: званий не имею
Откуда: Москва

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Александр Мурый » 18 апр 2015, 08:40

Ariki, спасибо за совет, попробую и такие способы.
Denis Rykov писал(а):Есть результаты?
Пока нет доступа к тестируемой системе :) Как только что-то получится - так сразу отпишусь.
Редактор материалов, модератор форума

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 786
Ваше звание: званий не имею
Откуда: Москва

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Александр Мурый » 21 апр 2015, 19:36

pygdal с наскока поставить на винде не получилось - pip ругается на сборку пакета и на зависимости, как я понял. Хотя GDAL поставлен через OSGeo4W и всё внесёно в PATH. Лог от pip во вложении.

Зато получилось установкой отсюда на дефолтный Питон.
Вложения
pip.log
(5.19 КБ) 378 скачиваний
Редактор материалов, модератор форума

nickleb
Гуру
Сообщения: 870
Зарегистрирован: 22 май 2010, 20:20
Репутация: 102

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение nickleb » 29 июн 2015, 20:02

Ariki писал(а):Я под Windows всегда ставлю GDAL вместе с питоновскими привязками отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё отсюда и установить с помощью pip.
eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9037
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 713
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Максим Дубинин » 29 июн 2015, 22:29

Я бы тоже рекомендовал не в OSGeo4W модули добавлять, а наоборот, из OSGeo4W в чистый питон.

Недавно оценил вышеупомянутый: http://www.lfd.uci.edu/~gohlke/pythonlibs/ через колеса - удобно.

С пандой в 2.7.х проблемы (пришлось компилировать MinGW и плясать с бубном)
пристегивайтесь, турбулентность прямо по курсу

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Проекты: 1
Репутация: 303
Ваше звание:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Ariki » 29 июн 2015, 23:35

nickleb писал(а): eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?
На настоящий момент eggs устаревший формат, wheels — его замена. Одно из преимуществ "колёс" — поддержка их репозиторием PyPI и инструментом pip. Это особенно упрощает развёртывание под Windows, где, действительно, без бубна трудно что-то скомпилировать. Если раньше через pip под Windows можно было поставить только модули, написанные на чистом Python, то за последний год многие разработчики библиотек добавили поддержку wheels, и жить стало проще. Так что пользуйтесь pip (нужна свежая версия pip и setuptools), в большинстве случаев это работает.

А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.

Подробнее почитать о "колёсах" и получить информацию о поддержке формата популярными библиотеками можно здесь.

Также рекомендую статью Армина Ронахера (оригинал).

nickleb
Гуру
Сообщения: 870
Зарегистрирован: 22 май 2010, 20:20
Репутация: 102

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение nickleb » 30 июн 2015, 05:08

Ariki писал(а): ...
А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.
...
Да, я также им часто пользовался - прекрасная и актуальная подборка, и всегда - почти безотказно - оттуда скачанное устанавливалось, но крайнее время я что-то проникся R-ом и к Python'у почти не возвращался... Буду знать, Ariki.. Благодарю за краткое и ёмкое разъяснение.

Аватара пользователя
Crackfox
Активный участник
Сообщения: 130
Зарегистрирован: 02 мар 2016, 20:29
Репутация: 16
Ваше звание: разрядник
Откуда: Москва
Контактная информация:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Crackfox » 22 дек 2017, 12:58

Гуру, подскажите, а под Python 3 и выше на windows (как я понял по информации из интернетов) дико муторно библиотеку gdal ставить?
Спасибо

Аватара пользователя
rhot
Гуру
Сообщения: 1726
Зарегистрирован: 25 янв 2011, 17:50
Статьи: 1
Репутация: 193
Ваше звание: доктор
Откуда: Архангельск

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение rhot » 22 дек 2017, 13:11

Ничего сложного.
- Ставьте анаконду. Потом...

Код: Выделить всё

conda install gdal
- Ещё можно через OSGeo4W
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
Crackfox
Активный участник
Сообщения: 130
Зарегистрирован: 02 мар 2016, 20:29
Репутация: 16
Ваше звание: разрядник
Откуда: Москва
Контактная информация:

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение Crackfox » 22 дек 2017, 15:32

rhot писал(а):
22 дек 2017, 13:11
- Ставьте анаконду. Потом...
Спасибо, действительно все оказалось проще.
Установил через навигатор конды.
указанный Вами скрипт и похожий с сайта конды почему то приводили к ошибке синтаксиса ¯ \ _ (ツ) _ / ¯

Аватара пользователя
rhot
Гуру
Сообщения: 1726
Зарегистрирован: 25 янв 2011, 17:50
Статьи: 1
Репутация: 193
Ваше звание: доктор
Откуда: Архангельск

Re: Установка Python-модулей osgeo и pandas под Windows

Сообщение rhot » 22 дек 2017, 15:57

Что за ошибка? Пути опять? :?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Ответить

Вернуться в «Свободные, бесплатные, открытые ГИС»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость