什么工作是
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
如果键入
PIP安装底图--allow-外部底图--allow-未经验证底图
Requirement already satisfied (use --upgrade to upgrade): basemap in /Library/Python/2.7/site-packages
所以它是有,但不是导入的??????????
解决方案
安装MacPorts的,如果你没有它
port install py-matplotlib-basemap
然后安装扩展的shitload。
之后,你做的:
端口选择列表蟒蛇
然后它应该是:(如果不尝试另一个列表)
sudo的端口选择--set蟒蛇python27
什么工作对我来说是这样的:
brew install gdal
为了完整起见,我做这些事情太:
conda install basemap
但这应该是类似于画中画安装上述方法。
此外,对于完整性,我加入这行到我的.bash_profile文件:
export GEOS_DIR=/usr/local/Cellar/geos/3.4.2/
您可能需要编辑的版本号。
然后,你可以运行:
from mpl_toolkits.basemap import Basemap
在OS X上安装底图的最简单的方法是使用的端口。
只需键入以下命令和看到的魔术展开。
端口安装PY-matplotlib-底图
纠正我,如果我错了。使用MacPorts的将安装python的“端口”的版本。
如果您有蟒蛇蟒蛇分布开始时,最简单的方法是:
conda install -c anaconda basemap=1.0.7
请参阅从蟒蛇here页面
您可以使用以下命令尝试最新的一个
pip3 install https://github.com/matplotlib/basemap/archive/v1.1.0.tar.gz