Ошибка установки pip для GDAL 2.2.4 в windows

Я пытаюсь установить / обновить GDAL 2.2.4. Но каждый раз, когда я пытаюсь установить или обновить до версии GDAL 2.2.4, я получаю сообщение об ошибке. Я полностью удалил и переустановил anaconda (64bit) (с python 2.7). Использование команды conda для установки в командной строке (т.е. conda install gdal) работает нормально. Однако он устанавливается только в GDAL 2.2.2. Мне нужна новейшая версия, поскольку она способна обрабатывать форматы BigTIFF. Когда я использую pip для установки (например, pip install gdal), я получить эту огромную ошибку [я сделал снимок экрана, потому что не знаю, как копировать из cmd]:

Как мне преодолеть эту ошибку и установить GDAL 2.2.4?

Кстати, я попытался установить gdal 2.2.4 на свой Mac ... такая же проблема, другая ошибка.

J.A.Cado 14.04.2018 10:16

Пожалуйста, не размещайте вывод терминала в изображениях. См. Почему: unix.meta.stackexchange.com/q/4086

darthbith 14.04.2018 22:01

скопируй это! Спасибо. Вы могли сообщить мне, как копировать текст с терминала?

J.A.Cado 15.04.2018 06:03

В Windows? См .: stackoverflow.com/questions/11543578/…

darthbith 15.04.2018 17:55
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
4
750
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Gdal 2.2.4 доступен через anaconda с conda-forge.

Попробуйте следующее

conda install -c conda-forge gdal

Благодарность! Это сработало. Хотя я все еще смущен сообщением об ошибке ... все же неплохо.

J.A.Cado 16.04.2018 05:36

кстати ... что такое конда-форж?

J.A.Cado 09.05.2018 07:37

Я думаю, что этот ответ достаточно хорошо это объясняет. В общем, это просто еще один канал, а это означает, что пакеты на каналах по умолчанию и conda-forge не собираются одними и теми же людьми / процессами. По моему личному опыту, conda-forge часто более актуальна, и, по крайней мере, для меня двоичные файлы работают намного чаще.

the_cheff 09.05.2018 09:55

Другие вопросы по теме