【问题标题】:Matplotlib: Mpl_toolkits, AxesGrid, ImageGrid and Anaconda: How do I get these functions?Matplotlib:Mpl_toolkits、AxesGrid、ImageGrid 和 Anaconda:我如何获得这些功能?
【发布时间】:2016-04-28 15:55:43
【问题描述】:

我安装了带有 matplotlib 的 anaconda3。

唯一的问题是,mpl_toolkits 不是一个可识别的包。即,以下代码不起作用:

import mpl_toolkits

我在谷歌上搜索了一些包/下载/makefile/等。安装mpl_toolkitsAxesGridmpl_toolkits.axes_grid1 等的方法来尝试执行here 显示的操作。

我已经跑了:

conda install mpl_toolkits
conda install axesgrid
conda install axes_grid1

...etc. 

我已经到 anaconda bin 文件夹并运行:

pip install ...
etc.

如何让这个包与 python(特别是 anaconda)一起工作?

【问题讨论】:

    标签: python matplotlib anaconda


    【解决方案1】:

    出了点问题;图书馆mpl_toolkits 应该在anaconda 环境中。

    这个问题的解决方法是去 github,创建一个用户名,在搜索栏中搜索“matplotlib”,从 matplotlib 项目下载 matplotlib 源代码 zip 文件......然后运行:

    unzip matplotlib-master.zip
    cd matplotlib-master
    /your/path/to/anaconda3/bin/python3 setup.py install
    

    然后,一切正常。惊人的。

    【讨论】:

      【解决方案2】:

      这个bug report 表明由于旧版本的软件包(特别是底图),您的安装可能有问题。

      如果你安装了 git,你可以安装 mpl_toolkits 使用以下内容:

      git clone https://github.com/matplotlib/matplotlib
      cd matplotlib
      pip install -e . 
      

      或从here 下载最新的压缩包,解压缩并在生成的文件夹中使用相同的pip install -e . 命令。

      【讨论】:

        【解决方案3】:

        使用这个:

        conda activate # optional / use "source activate" in windows
        conda install -c conda-forge basemap # use the -n flag for a particular environment
        

        之后,你会得到这个文件夹:

        /home/username/anaconda3/lib/python3.7/site-packages/basemap-1.2.0-py3.7.egg-info
        /home/username/anaconda3/lib/python3.7/site-packages/mpl_toolkits
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-09-20
          • 1970-01-01
          • 2020-02-26
          • 2022-01-06
          • 2021-03-27
          • 2020-04-17
          • 1970-01-01
          相关资源
          最近更新 更多