Я пытаюсь установить базовую карту для построения данных широты и долготы. Я следую инструкциям [на этом веб-сайте] (http://gnperdue.github.io/yak-shaving/osx/python/matplotlib/2014/05/01/basemap-toolkit.html), потому что они казались самыми простыми из всех что я нашел.
Однако я застреваю на последнем шаге, который должен запускаться в Терминале.
basemap-1.1.0$ python setup.py install
Когда я это сделаю, я получаю следующую ошибку:
error: Command "gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/gitanjali/miniconda3/include -arch x86_64 -I/Users/gitanjali/miniconda3/include -arch x86_64 -I/usr/local/geos/include -I['/Users/gitanjali/miniconda3/lib/python3.7/site-packages/numpy/core/include'] -I/Users/gitanjali/miniconda3/lib/python3.7/site-packages/numpy/core/include -I/Users/gitanjali/miniconda3/include/python3.7m -c src/_geoslib.c -o build/temp.macosx-10.7-x86_64-3.7/src/_geoslib.o -MMD -MF build/temp.macosx-10.7-x86_64-3.7/src/_geoslib.o.d" failed with exit status 1
Еще мне сказали, что «сгенерировано 101 предупреждение и 15 ошибок».
Несмотря на этот ужасный набор предупреждений, когда я перехожу к примерам и запускаю python simpletest.py, проблем нет - я получаю карту.
Хотя я получаю карту при выполнении команд в Терминале, я не могу получить доступ к базовой карте как к модулю в обычных файлах Python. То есть, когда я пытаюсь запустить файл с «импортом базовой карты», я получаю следующее сообщение об ошибке:
ModuleNotFoundError: No module named 'basemap'
Я не понимаю, что происходит не так. Если бы кто-нибудь мог помочь мне в устранении неполадок, я был бы очень признателен.
python somefile.py
- это то же самое, что ввестиpython
и затем записать содержимое в интерпретаторе. - person ImportanceOfBeingErnest   schedule 18.06.2019