Python - проблема установки базовой карты из исходного кода на Mac - PullRequest
0 голосов
/ 19 марта 2019

Я попытался установить базовую карту и использовал несколько способов, но безуспешно.Я очень плохо знаком с Python и с терминалом, поэтому, пожалуйста, будьте очень понятны с вашими ответами.

Это самый обширный набор инструкций, которые я нашел: Учебник по базовой карте Matplotlib (прокруткавплоть до заголовка «Установить базовую карту из исходного кода»)

Я выполнил весь следующий код:

basemap-1.x.x $ cd geos-3.3.3
basemap-1.x.x/geos-3.3.3 $ export GEOS_DIR=~/
basemap-1.x.x/geos-3.3.3 $ ./configure --prefix=$GEOS_DIR
basemap-1.x.x/geos-3.3.3 $ make
basemap-1.x.x/geos-3.3.3 $ make install

Я также сделал, как предлагает ссылка, чтобы «перетащить папку базовой карты в /usr / local / "и запустили вторую строку выше как:

basemap-1.x.x/geos-3.3.3 $ export GEOS_DIR=/usr/local

Затем наконец:

basemap-1.x.x $ python setup.py install

После этой строки я получаю следующее сообщение:

ld: невозможно записать выходной файл: nad2bin для архитектуры x86_64 clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) ld: невозможно записать выходной файл: nad2bin для архитектуры x86_64 clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) Traceback (последний вызов был последним): файл "setup.py", строка 99, в файле cc.link_executable (objects, execname) File "/ System /Библиотека / Frameworks / Python.framework / Versions / 2.7 / lib / python2.7 / distutils / ccompiler.py ", строка 700, в отладке link_executable, файле extra_preargs, extra_postargs, None, target_lang)" /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/unixccompiler.py ", строка 200, в повышении ссылки LinkError, msg distutils.errors.LinkError: Команда" cc nad2bin.o src / pj_malloc.o -o nad2bin "не выполнена, состояние выхода 1

Что я делаю не так?

...