首页 > 解决方案 > matplotlib venn 安装在 Windows 上

问题描述

我一直在尝试将 matplotlib-venn 导入到我的 ipynb 中,但我做不到。我安装了软件包并得到以下信息:

我做了 pip install 和 easy install ,每次我把它加载到我的 ipynb 上时,我都会得到以下信息:

    ModuleNotFoundError                       Traceback (most recent call last)
    <ipython-input-12-64848b9d607a> in <module>()
          7 import seaborn as sns
          8 import os
    ----> 9 from matplotlib_venn import venn3
         10 
         11 #Imports CSV

    ModuleNotFoundError: No module named 'matplotlib_venn'

    C:\WINDOWS\system32>easy_install matplotlib-venn
    Searching for matplotlib-venn
    Best match: matplotlib-venn 0.11.5
    Processing matplotlib_venn-0.11.5-py3.6.egg
    matplotlib-venn 0.11.5 is already the active version in easy-install.pth

    Using c:\programdata\anaconda3\lib\site-packages\matplotlib_venn-0.11.5-py3.6.egg
    Processing dependencies for matplotlib-venn
    Finished processing dependencies for matplotlib-venn

    C:\WINDOWS\system32>pip install matplotlib-venn
    Requirement already satisfied: matplotlib-venn in c:\programdata        \anaconda3\lib\site-packages\matplotlib_venn-0.11.5-py3.6.egg (0.11.5)
    Requirement already satisfied: matplotlib in c:\programdata\anaconda3\lib\site-packages (from matplotlib-venn) (2.2.2)
    Requirement already satisfied: numpy in c:\programdata\anaconda3\lib\site-packages (from matplotlib-venn) (1.14.3)
    Requirement already satisfied: scipy in c:\programdata\anaconda3\lib\site-packages (from matplotlib-venn) (1.1.0)
    Requirement already satisfied: cycler>=0.10 in c:\programdata\anaconda3\lib\site-packages (from matplotlib->matplotlib-venn) (0.10.0)
    Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib->matplotlib-venn) (2.2.0)
    Requirement already satisfied: python-dateutil>=2.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib->matplotlib-venn) (2.7.3)
    Requirement already satisfied: pytz in c:\programdata\anaconda3\lib\site-packages (from matplotlib->matplotlib-venn) (2018.4)
    Requirement already satisfied: six>=1.10 in c:\programdata\anaconda3\lib\site-packages (from matplotlib->matplotlib-venn) (1.11.0)
    Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib->matplotlib-venn) (1.0.1)
    Requirement already satisfied: setuptools in c:\programdata\anaconda3\lib\site-packages (from kiwisolver>=1.0.1->matplotlib->matplotlib-venn) (40.4.3)

我在 Windows 10 机器上,它没有加载,我也找不到任何方法让它加载。

标签: matplotlib-venn

解决方案


这不是一个解决方案,而是一个步骤。您正在尝试将 matplotlib-venn 安装到看起来像您的 windows 目录结构的位置,而不是通过您的 python 内核。

我已经成功地将它直接安装到在基于 linux 的临时集群上运行的 jupyter notebook 中。该通用环境可能比一般安装更好,因为 jupyter notebook 使用 ipython 内核,无论底层操作系统如何,该内核的行为都应该相同,但这并不完全是答案。

从 Jupyter 内部:

!easy_install matplotlib-venn
!conda config --add channels conda-forge
!conda config --set channel_priority strict
!conda install matplotlib-venn

import matplotlib_venn as mpv

推荐阅读