【发布时间】:2015-03-25 06:49:49
【问题描述】:
什么是有效的
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 模式下运行,没有错误。 Goes 没有输出 python 绑定,但不是错误,所以我不确定。
好像没有正确安装。
Mac Os X 10.10 优胜美地 Python 2.7.6
如果我输入
pip install basemap --allow-external basemap --allow-unverified basemap
Requirement already satisfied (use --upgrade to upgrade): basemap in /Library/Python/2.7/site-packages
所以它存在但不可导入?
【问题讨论】:
-
您是否尝试使用
--upgrade标志重新安装?您之前的安装可能不完整 -
您确定
GEO_DIR应该是您的主目录吗?那是你想要的吗? (注意,使用 conda,整个过程是conda install basemap,你就完成了) -
不,我有 mac os x 附带的 python 并希望保留它。问题是 mpl_toolkits 路径是 ['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/mpl_toolkits'] 但默认安装是 /Library/Python/2.7/site-packages 怎么能改变这个。只要它有效,我不在乎它在哪里。
-
使用 conda 不会碰苹果的 Python
-
是的,但是我有很多其他的包只适用于默认的 python,所以我想保留它。
标签: macos python-2.7 matplotlib matplotlib-basemap