Установка картографа / GDAL / и т. Д. С PIP и virtualenv

Здесь можно столкнуться с несколькими разными проблемами. Попытка установить Картограф и сначала установить зависимости. Вот мои шаги и результаты на данный момент:

  1. Установите GDAL из.pkg. Идет хорошо. Здесь нет проблем.
  2. Попробуйте установить Kartograph, используя инструкции по умолчанию для OSX с несколькими пакетами. Это терпит неудачу со следующими ошибками:

Файл "", строка 4, в

main.gdal_config_error: [Errno 2] Нет такого файла или каталога

Сбой команды python setup.py egg_info с кодом ошибки 1 в /Users/chris/ENV/build/GDAL

  1. Хорошо, не игра в кости. Затем я пробую установку, исключая GDAL, так как это, похоже, создает проблему для установки Kartograph в pip. Это тоже не работает и выдает следующие ошибки:
raise KeyError('please set the environment variable PROJ_DIR to point to the location of your proj.4 installation')

KeyError: 'пожалуйста, установите переменную окружения PROJ_DIR, чтобы она указывала на местоположение вашей установки proj.4'

---------------------------------------- Команда python setup.py egg_info завершилась ошибкой с кодом ошибки 1 in /Users/chris/ENV/build/pyproj

Теперь я отредактировал скрипт активации моего virtualenv с помощью назначения переменной PYTHONPATH в соответствии с документацией Kartograph. Однако не уверен, что помог или изменил что-либо.

Кто-нибудь сталкивался с подобной последовательностью ошибок, и если да, то как вы решили эту проблему?

1 ответ

Мне удалось исправить эту ошибку, но теперь я застрял в другой ошибке.

Во всяком случае, это то, что я сделал:

  1. Я установил пакет инфраструктуры PROJ отсюда:

    http://www.kyngchaos.com/software/frameworks

  2. Затем я запустил следующее в Терминале, чтобы добавить путь установки в PROJ_DIR (как указано в сообщении об ошибке):

    $ export PROJ_DIR=$PROJ_DIR:/Library/Frameworks/PROJ.framework/Programs
    

Очевидно, PROJ включен в инфраструктуру GDAL, так что, возможно, первый шаг не нужен.

Обновление: кажется, что путь теряется при закрытии терминала

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