【问题标题】:basemap ImportError: No module named 'mpl_toolkits.basemap'底图 ImportError:没有名为“mpl_toolkits.basemap”的模块
【发布时间】:2018-07-01 11:25:15
【问题描述】:
from mpl_toolkits.basemap import Basemap  

给了

ImportError: No module named 'mpl_toolkits.basemap'  

我用 conda 安装了底图

wayne@dors:~$ conda install basemap
Solving environment: done

# All requested packages already installed.  

我正在运行 ubuntu 15.04、Python3.4、matplotlib 2.1.1、numpy 1.8.2
我该如何解决?

【问题讨论】:

  • 我找到 Home/matplotlib/lib/mpl_toolkits 但没有名为 basemap 的模块。
  • Home/matplotlib/lib/mpl_toolkits 对 fike 来说是一个不寻常的地方 - 我希望 .../site-packages/mpl_toolkits/basemap.pth 或类似
  • @WayneAngel 你找到解决方案了吗?

标签: python numpy matplotlib matplotlib-basemap


【解决方案1】:

尝试从源安装底图

pip install https://github.com/matplotlib/basemap/archive/master.zip

【讨论】:

    【解决方案2】:

    尝试使用以下命令安装它:

    conda install -c conda-forge basemap
    

    “默认仅安装'粗'和'低'分辨率数据集”。您可能需要安装以下内容以获得高分辨率:

    conda install -c conda-forge basemap-data-hires
    

    【讨论】:

      【解决方案3】:

      我认为您需要从源代码安装,而不是通过 conda,根据文档:

      https://matplotlib.org/basemap/users/installing.html

      【讨论】:

      • 好的。我尝试从上面的源代码安装。安装似乎顺利。我仍然得到同样的错误。我确实注意到“python setup.py install”写入“/home/wayne/anaconda3/lib/python3.6/site-packages/basemap-1.1.0-py3.6.egg-info”。这对我来说似乎很奇怪,但是因为我有一个 $PATH ,所以我希望它没问题。
      猜你喜欢
      • 2020-11-14
      • 2014-03-27
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 2013-03-11
      • 2012-12-07
      • 1970-01-01
      • 2012-05-23
      相关资源
      最近更新 更多