2017-02-17 7 views
5

Mac에서 기본 맵을 Python으로 실행하는 데 문제가 있습니다.Mac/Python에 기본 맵 설치

from mpl_toolkits.basemap import basemap 
ImportError: No module named basemap 

내가 무슨 짓을 : 나는 또한 시도

brew install gdal 
brew install gets 
export GEOS_DIR=/usr/local/Cellar/geos/3.4.2/ 
basemap-1.0.7 $ python setup.py install 

: 그들 중

basemap-1.0.7 $ cd geos-3.3.3 
basemap-1.0.7/geos-3.3.3 $ export GEOS_DIR=~/ 
basemap-1.0.7/geos-3.3.3 $ ./configure --prefix=$GEOS_DIR 
basemap-1.0.7/geos-3.3.3 $ make 
basemap-1.0.7/geos-3.3.3 $ make install 
basemap-1.0.7/geos-3.3.3 $ cd .. 
basemap-1.0.7 $ python setup.py install 

아무도 나를 위해 일하지

나는 수신을 유지한다. 이 패키지를 MacOS Sierra에서 작동 시키려면 어떻게해야합니까?

답변

7

당신은 그걸 제대로 작동시킬 수 있었습니까? http://matplotlib.org/basemap/users/installing.html

몇 메모를 바로 확인 아무것도 간과 될 수 있도록 :

    은 여기의 지침에 따라, 시에라 (또한 종속성 브루 사용)에 기본 맵의 벌금을 설치 할 수 있었다
  • 귀하의 노트에 brew install gets이 기재되어 있습니다. 오타라고 가정하고 실제로 설치할 때 & brew install geos을 사용했습니다.
  • .bash_profile을 수정할 때 geos의 올바른 버전이 사용되었는지 확실합니까? 웹에서 본 일부 예제는 특정 버전을 사용하므로 항상 복사/붙여 넣기 오류가 발생할 수 있습니다. 어제 현재, 내가 사용하는 버전은 3.5.0이므로 내 경로는 다음과 같습니다 : export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/. 버전은/usr/local/Cellar/geos/디렉토리에서 어떤 버전이 설치되어 있는지 확인하여 확인할 수 있습니다.
  • 100 % 확신 할 수는 없지만 수정 한 후에 .base_profile을 다시로드 했습니까? source ~/.bash_profile.

    brew install matplotlib 
    brew install numpy 
    brew install geos 
    brew install proj 
    

    다운로드 한베이스 맵 1.0.7 소스 tar 파일 (https://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/), 그것을 압축 해제 :


이 전체 내가 한 일의 목록입니다. 비아 (파이썬 스크립트

python setup.py install 

수입베이스 맵 : 압축을 푼베이스 맵 디렉토리 내에서

source ~/.bash_profile 

:

추가 내 .bash_profile에 새로운 라인 export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/ 한 다음을 통해 다시로드 튜토리얼 다른 곳) import mpl_toolkits.basemap as bm와 그것을 생산지도와 함께 작동 확인할 수있었습니다.

+0

감사합니다. @TimKlimowicz. bash 프로필을 다시로드하지 않았습니다. 나는 당신의 가이드를 따라갈 것이고, 당신에게 피드백을 줄 것이다, 고마워. (: – pceccon