Установка Python-модулей osgeo и pandas под Windows
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Установка 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.
Может, есть более простой вариант? Что посоветуете?
Возникли сложности при установке. Если в свежем питоне 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
Как насчет pygdal?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Установка Python-модулей osgeo и pandas под Windows
Спасибо, не знал про pygdal. Буду пробовать поставить pygdal и pandas вместе через pip.Denis Rykov писал(а):Как насчет pygdal?
Редактор материалов, модератор форума
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Установка Python-модулей osgeo и pandas под Windows
Есть результаты?
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Установка Python-модулей osgeo и pandas под Windows
Ariki, спасибо за совет, попробую и такие способы.
Пока нет доступа к тестируемой системе Как только что-то получится - так сразу отпишусь.Denis Rykov писал(а):Есть результаты?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Установка Python-модулей osgeo и pandas под Windows
pygdal с наскока поставить на винде не получилось - pip ругается на сборку пакета и на зависимости, как я понял. Хотя GDAL поставлен через OSGeo4W и всё внесёно в PATH. Лог от pip во вложении.
Зато получилось установкой отсюда на дефолтный Питон.
Зато получилось установкой отсюда на дефолтный Питон.
- Вложения
-
- pip.log
- (5.19 КБ) 840 скачиваний
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Установка Python-модулей osgeo и pandas под Windows
eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?Ariki писал(а):Я под Windows всегда ставлю GDAL вместе с питоновскими привязками отсюда. Это гарантирует совместимость одного с другим.
Установить pandas при этом можно с официального сайта или через pip, благо там есть wheels под Windows.
Ещё один хороший вариант - скачать всё отсюда и установить с помощью pip.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Установка Python-модулей osgeo и pandas под Windows
Я бы тоже рекомендовал не в OSGeo4W модули добавлять, а наоборот, из OSGeo4W в чистый питон.
Недавно оценил вышеупомянутый: http://www.lfd.uci.edu/~gohlke/pythonlibs/ через колеса - удобно.
С пандой в 2.7.х проблемы (пришлось компилировать MinGW и плясать с бубном)
Недавно оценил вышеупомянутый: http://www.lfd.uci.edu/~gohlke/pythonlibs/ через колеса - удобно.
С пандой в 2.7.х проблемы (пришлось компилировать MinGW и плясать с бубном)
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Установка Python-модулей osgeo и pandas под Windows
На настоящий момент eggs устаревший формат, wheels — его замена. Одно из преимуществ "колёс" — поддержка их репозиторием PyPI и инструментом pip. Это особенно упрощает развёртывание под Windows, где, действительно, без бубна трудно что-то скомпилировать. Если раньше через pip под Windows можно было поставить только модули, написанные на чистом Python, то за последний год многие разработчики библиотек добавили поддержку wheels, и жить стало проще. Так что пользуйтесь pip (нужна свежая версия pip и setuptools), в большинстве случаев это работает.nickleb писал(а): eggs'ы или wheels - так и не могу "въехать", что лучше для Windows при установке новых пакетов Python'а под 2.7... где почитать?
А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.
Подробнее почитать о "колёсах" и получить информацию о поддержке формата популярными библиотеками можно здесь.
Также рекомендую статью Армина Ронахера (оригинал).
-
- Гуру
- Сообщения: 964
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Установка Python-модулей osgeo и pandas под Windows
Да, я также им часто пользовался - прекрасная и актуальная подборка, и всегда - почти безотказно - оттуда скачанное устанавливалось, но крайнее время я что-то проникся R-ом и к Python'у почти не возвращался... Буду знать, Ariki.. Благодарю за краткое и ёмкое разъяснение.Ariki писал(а): ...
А репозиторий Кристофа Гольке существует уже давно и не раз меня выручал. Недавно он полностью перешёл на использование wheels.
...
- Crackfox
- Активный участник
- Сообщения: 131
- Зарегистрирован: 02 мар 2016, 20:29
- Репутация: 17
- Ваше звание: разрядник
- Откуда: Москва
- Контактная информация:
Re: Установка Python-модулей osgeo и pandas под Windows
Гуру, подскажите, а под Python 3 и выше на windows (как я понял по информации из интернетов) дико муторно библиотеку gdal ставить?
Спасибо
Спасибо
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Установка Python-модулей osgeo и pandas под Windows
Ничего сложного.
- Ставьте анаконду. Потом...
- Ещё можно через OSGeo4W
- Ставьте анаконду. Потом...
Код: Выделить всё
conda install gdal
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Crackfox
- Активный участник
- Сообщения: 131
- Зарегистрирован: 02 мар 2016, 20:29
- Репутация: 17
- Ваше звание: разрядник
- Откуда: Москва
- Контактная информация:
Re: Установка Python-модулей osgeo и pandas под Windows
Спасибо, действительно все оказалось проще.
Установил через навигатор конды.
указанный Вами скрипт и похожий с сайта конды почему то приводили к ошибке синтаксиса ¯ \ _ (ツ) _ / ¯
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Установка Python-модулей osgeo и pandas под Windows
Что за ошибка? Пути опять?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость