web-dev-qa-db-ja.com

Pythonベースマップインポートエラー

動作するのは

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

13
peter

私のために働いたのはこれでした:

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
8
scottlittle

OS Xにベースマップをインストールする最も簡単な方法は、ポートを使用することです。

以下のコマンドを入力するだけで、魔法が展開するのを見ることができます。

ポートインストールpy-matplotlib-basemap

2
Linus_30

以下のコマンドを使用して、最新のものを試すことができます

pip3 install https://github.com/matplotlib/basemap/archive/v1.1.0.tar.gz
0
Shiva_Achari

より良い方法は、次のようにmatplotlibモジュールをアップグレードすることです。pip3installmatplotlib --upgrade

0
allen yang

私が間違っている場合は私を訂正してください。 MacPortsを使用すると、Pythonの「ポート」バージョンがインストールされます。

Anaconda python配布から始めた場合、最も簡単な方法は次のとおりです。

conda install -c anaconda basemap=1.0.7

Anacondaのページをご覧ください こちら

0
Y.G.