在 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 > Preferences > Console > Advanced Settings > 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 时出错