在 spyder 中导入底图时出错

Posted

技术标签:

【中文标题】在 spyder 中导入底图时出错【英文标题】:error importing basemap in spyder 【发布时间】:2015-08-03 16:44:48 【问题描述】:

我正在尝试在 Windows 机器(64 位,Python34)上的 spyder 中导入底图,但出现以下错误:

from mpl_toolkits.basemap import Basemap
Traceback (most recent call last):

  File "<ipython-input-6-5e6824321d57>", line 1, in <module>
    from mpl_toolkits.basemap import Basemap

ImportError: No module named 'mpl_toolkits.basemap'

我很困惑,因为我可以在 Python 的 IDLE 中很好地导入它。我只是无法在 Spyder 中导入它。有人有建议吗?提前致谢。

【问题讨论】:

也许您过去更改了 Python 解释器。请查看您在Tools &gt; Preferences &gt; Console &gt; Advanced Settings &gt; Python executable 中选择了哪个选项,并确保它使用的是Default 值。 嗨卡洛斯,感谢您的回复。我检查了,但我的设置是默认值,我仍然遇到同样的问题。您还有其他建议吗? 也许你有几个 Python 安装?抱歉,这么少的信息很难帮到你。 【参考方案1】:

我遇到了同样的问题。在我的情况下,basemap 不包含在mpl_toolkits 中。您应该在这里找到一个名为 basemap 的文件夹: ...\Python\python-3.4.4\Lib\site-packages\mpl_toolkits\ 如果没有,您可以从this repository 下载底图包 并用python -m pip install packagename安装它

【讨论】:

以上是关于在 spyder 中导入底图时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 if else 在 Jupyter 中创建海运图时出错

在 Python 3.10 上启动 Spyder IDE 时出错

layer弹出层中H5播放器全屏出错解决 & 属性poster底图占满video的方法

在项目中导入 volley 时出错

在 sbt 项目中导入烫伤时出错

在 phpmyadmin 中导入 sql 时出错