Невозможно установить GDAL с Anaconda + Pytorch (2020)

Я хочу установить GDAL в среде Anaconda вместе с Pytorch. Я использую Ubuntu 18.04 LTS

Пробовал 3 версии Anaconda (2019.03, 2019.07, 2020.11).

Я последовал совету, упомянутому в предыдущих вопросах - например, установил строгий приоритет канала и явно использовал канал conda-forge (conda install gdal -c conda-forge).

Я попытался установить более раннюю версию python (python 3.5, 3.6 и т. Д.) В среду, а затем установить anaconda, а затем установить gdal.

Иногда я также пробовал новые установки Anaconda и не работал.

Во всех перестановках, которые я пробовал, у меня была одна из следующих проблем:

  1. Застрял при решении (2+ часа)
  2. Какой-то конфликт версий
  3. Установка работает, но я не могу импортировать пакет gdal в сценарии. Например, я получал эту ошибку в нескольких случаях:

ImportError: libcharset.so.1: невозможно открыть файл общих объектов: нет такого файла или каталога

Я застрял в этом последние 3 дня и буду очень благодарен, если смогу получить несколько советов о том, как установить Anaconda + GDAL + Pytorch.

Заранее спасибо!


person Bharath Ram    schedule 07.02.2021    source источник


Ответы (1)


Из другого сообщения я узнал, что следующие команды могут помочь (хотя я не совсем уверен, помогло ли это):

sudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal

Кроме того, оказывается, что установка channel_priority на strict привела к конфликтам версий (conda config --set channel_priority false).

Надеюсь, кто-нибудь сочтет это полезным.

person Bharath Ram    schedule 08.02.2021