2017-02-17 17 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/)、それをuntar:


これは完全な私がやったことのリストです。私の.bash_profileの新しい行に

追加export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/、その後経由で再ロード:untarさベースマップのディレクトリ内から

source ~/.bash_profile 

:Pythonスクリプトで

python setup.py install 

輸入ベースマップ(ビアチュートリアル他の部分)import mpl_toolkits.basemap as bmと、それが生産された地図で動作確認することができました。

+0

ありがとう、@ TimKlimowicz私はbashプロファイルをリロードしませんでした。私はあなたのガイドに従って、あなたにフィードバックを与えます、ありがとう。 (: – pceccon

関連する問題