Установка картографа / GDAL / и т. Д. С PIP и virtualenv
Здесь можно столкнуться с несколькими разными проблемами. Попытка установить Картограф и сначала установить зависимости. Вот мои шаги и результаты на данный момент:
- Установите GDAL из.pkg. Идет хорошо. Здесь нет проблем.
- Попробуйте установить Kartograph, используя инструкции по умолчанию для OSX с несколькими пакетами. Это терпит неудачу со следующими ошибками:
Файл "", строка 4, в
main.gdal_config_error: [Errno 2] Нет такого файла или каталога
Сбой команды python setup.py egg_info с кодом ошибки 1 в /Users/chris/ENV/build/GDAL
- Хорошо, не игра в кости. Затем я пробую установку, исключая 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 ответ
Мне удалось исправить эту ошибку, но теперь я застрял в другой ошибке.
Во всяком случае, это то, что я сделал:
Я установил пакет инфраструктуры PROJ отсюда:
Затем я запустил следующее в Терминале, чтобы добавить путь установки в PROJ_DIR (как указано в сообщении об ошибке):
$ export PROJ_DIR=$PROJ_DIR:/Library/Frameworks/PROJ.framework/Programs
Очевидно, PROJ включен в инфраструктуру GDAL, так что, возможно, первый шаг не нужен.
Обновление: кажется, что путь теряется при закрытии терминала