動作するのは
import mpl_toolkits
動作しないのは(インポートエラーベースマップが見つかりません)
from mpl_toolkits.basemap import Basemap
私はここの指示に従いました:
http://matplotlib.org/basemap/users/installing.html
最新のベースマップ* .tar.gzをダウンロードしました
次のコマンドを実行します。
Geosフォルダー内
export GEOS_DIR=~/
./configure --prefix=$GEOS_DIR
make
make install
ベースマップフォルダ内
python setup.py install
すべてがSudoモードで実行され、エラーは発生しません。出力なしpythonバインディングですが、エラーとしてではないので、わかりません。
正しくインストールされていないようです。
Mac Os X 10.10 Yosemiete Python 2.7.6
if i type
pip install basemap --allow-external basemap --allow-unverified basemap
Requirement already satisfied (use --upgrade to upgrade): basemap in /Library/Python/2.7/site-packages
だからそれはありますがインポートできませんか??????????
解決策
お持ちでない場合はmacportsをインストールしてください
port install py-matplotlib-basemap
次に、大量の拡張機能をインストールします。
その後、あなたはします:
ポート選択リストpython
そしてそれは次のようになります:(リスト内の別のものを試していない場合)
Sudoポート選択--set python python27
私のために働いたのはこれでした:
brew install gdal
完全を期すために、私も次のことを行いました。
conda install basemap
ただし、これは上記のpipインストール方法と同様である必要があります。
また、完全を期すために、次の行を.bash_profileに追加しました。
export GEOS_DIR=/usr/local/Cellar/geos/3.4.2/
バージョン番号の編集が必要になる場合があります。
次に、次を実行できます。
from mpl_toolkits.basemap import Basemap
OS Xにベースマップをインストールする最も簡単な方法は、ポートを使用することです。
以下のコマンドを入力するだけで、魔法が展開するのを見ることができます。
ポートインストールpy-matplotlib-basemap
以下のコマンドを使用して、最新のものを試すことができます
pip3 install https://github.com/matplotlib/basemap/archive/v1.1.0.tar.gz
より良い方法は、次のようにmatplotlibモジュールをアップグレードすることです。pip3installmatplotlib --upgrade
私が間違っている場合は私を訂正してください。 MacPortsを使用すると、Pythonの「ポート」バージョンがインストールされます。
Anaconda python配布から始めた場合、最も簡単な方法は次のとおりです。
conda install -c anaconda basemap=1.0.7
Anacondaのページをご覧ください こちら