【问题标题】:Missing sample_data from Anaconda matplotlib packageAnaconda matplotlib 包中缺少 sample_data
【发布时间】:2018-10-11 13:32:19
【问题描述】:

Win 10 x64 上的 Anaconda 5.1、matplotlib 2.2.2

matplotlib 包中缺少matplotlib\mpl-data\sample_data,因此许多期望使用matplotlib.cbook.get_sample_data() 加载它们的示例和教程都失败了。

尝试从conda-forge 安装mpl_sample_data 软件包,但文件安装到父目录matplotlib\mpl-data 而不是matplotlib\mpl-data\sample_data 应该在的位置,get_sample_data() 预计会默认找到它们。

关于如何在 Anaconda 上完整安装 matplotlib 有什么建议吗?

谢谢

【问题讨论】:

  • conda install -c conda-forge mpl_sample_data 现在似乎可以正常工作了。

标签: matplotlib anaconda


【解决方案1】:

这是我的解决方案。 首先,我使用官方命令“python -mpip install -U matplotlib”独立安装matplotlib包。 https://matplotlib.org/2.2.2/users/installing.html#windows 然后,您将在 Python 目录中拥有 sample_data 文件夹。 其次,我将python目录下的sample_data文件夹复制到anaconda的matplotlib\mpl-data\目录下。

【讨论】:

  • 在虚拟环境中直接pip install -U matplotlib 对我有用!
【解决方案2】:

使用 anaconda 安装 matplotlib,遇到同样的问题。 这对我有用,复制以下文件夹 sample_data 在您的 anaconda 安装中,即,

C:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\mpl-data\

(我已经安装在C盘了)。

或者更好的是,您可以从 git 克隆 matplotlib 存储库 然后使用命令安装:

python setup.py install

希望这会有所帮助。

【讨论】:

    【解决方案3】:

    没关系。 我看到 matplotlib 的 Anaconda 配方明确排除了 sample_data,我不明白为什么,但我没有打扰软件包,我只是从 github 下载了 matplotlib 并从中使用了 sample_data

    【讨论】:

      猜你喜欢
      • 2015-05-20
      • 1970-01-01
      • 2020-12-11
      • 1970-01-01
      • 2018-04-24
      • 2016-09-17
      • 1970-01-01
      • 2013-12-01
      • 1970-01-01
      相关资源
      最近更新 更多