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

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

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

Сообщение Александр Мурый »

Нужно использовать в одном скрипте питоновские модули "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
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov »

Как насчет pygdal?
Spatial is now, more than ever, just another column- The Geometry Column.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый »

Denis Rykov писал(а):Как насчет pygdal?
Спасибо, не знал про pygdal. Буду пробовать поставить pygdal и pandas вместе через pip.
Редактор материалов, модератор форума
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov »

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

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

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

Сообщение Ariki »

Я под Windows всегда ставлю GDAL вместе с питоновскими привязками отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё отсюда и установить с помощью pip.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый »

Ariki, спасибо за совет, попробую и такие способы.
Denis Rykov писал(а):Есть результаты?
Пока нет доступа к тестируемой системе :) Как только что-то получится - так сразу отпишусь.
Редактор материалов, модератор форума
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый »

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

Зато получилось установкой отсюда на дефолтный Питон.
Вложения
pip.log
(5.19 КБ) 901 скачивание
Редактор материалов, модератор форума
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

Ariki писал(а):Я под Windows всегда ставлю GDAL вместе с питоновскими привязками отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё отсюда и установить с помощью pip.
eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин »

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

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

С пандой в 2.7.х проблемы (пришлось компилировать MinGW и плясать с бубном)
пристегивайтесь, турбулентность прямо по курсу
Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

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

Сообщение Ariki »

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

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

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

Также рекомендую статью Армина Ронахера (оригинал).
nickleb
Гуру
Сообщения: 968
Зарегистрирован: 22 май 2010, 20:20
Репутация: 154

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

Сообщение nickleb »

Ariki писал(а): ...
А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.
...
Да, я также им часто пользовался - прекрасная и актуальная подборка, и всегда - почти безотказно - оттуда скачанное устанавливалось, но крайнее время я что-то проникся R-ом и к Python'у почти не возвращался... Буду знать, Ariki.. Благодарю за краткое и ёмкое разъяснение.
Аватара пользователя
Crackfox
Активный участник
Сообщения: 131
Зарегистрирован: 02 мар 2016, 20:29
Репутация: 17
Ваше звание: разрядник
Откуда: Москва
Контактная информация:

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

Сообщение Crackfox »

Гуру, подскажите, а под Python 3 и выше на windows (как я понял по информации из интернетов) дико муторно библиотеку gdal ставить?
Спасибо
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot »

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

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

conda install gdal
- Ещё можно через OSGeo4W
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Аватара пользователя
Crackfox
Активный участник
Сообщения: 131
Зарегистрирован: 02 мар 2016, 20:29
Репутация: 17
Ваше звание: разрядник
Откуда: Москва
Контактная информация:

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

Сообщение Crackfox »

rhot писал(а): 22 дек 2017, 13:11- Ставьте анаконду. Потом...
Спасибо, действительно все оказалось проще.
Установил через навигатор конды.
указанный Вами скрипт и похожий с сайта конды почему то приводили к ошибке синтаксиса ¯ \ _ (ツ) _ / ¯
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

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

Сообщение rhot »

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

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

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

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