安装/导入Basemap时出现问题

7
我在64位机器上安装了Anaconda(版本1.6.2)。它自带许多优秀的库,但我还需要Basemap,它是matlibplot的一部分,但并未包含在Anaconda安装程序中。我尝试安装Basemap,并将文件移动到Anacaonda\Lib\site-packages\mpl_toolkits目录下,因为它是mpl_toolkits库的一部分。然而,当我试图运行脚本时,我一直收到以下错误信息: "没有名为_geoslib的模块" "无法导入pyproj"
我找到了pyproj库。我需要它吗?我可以在哪里找到geoslib呢?如何使Basemap正常工作?
3个回答

10

你需要做的是首先改变你的路线,具体方法如下:

$ export PATH=~/anaconda/bin:$PATH

然后,

$ conda install basemap

(我假设你使用的是Linux操作系统)

来源:http://docs.continuum.io/anaconda/faq.html


问题提到了目录“Anacaonda\Lib\site-packages\mpl_toolkits”。看到这些反斜杠,我的第一反应是OP正在使用Windows。 - Warren Weckesser
同意这个答案,你应该在Anaconda中安装这个包。 - sikisis

1

-1

我相信只需要更新matplotlib,我之前也遇到过这个问题,更新后就解决了:

pip install --upgrade matplotlib

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接