matplotlib venn在Windows上安装

时间:2019-07-16 22:38:18

标签: matplotlib-venn

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

我做了pip安装和简易安装,每次我将其加载到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计算机上,它无法加载,也找不到任何方法来加载它。

1 个答案:

答案 0 :(得分:0)

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

我已经成功地将其直​​接安装到在基于Linux的临时集群上运行的jupyter笔记本中。该通用环境可能比常规安装更好,因为jupyter笔记本使用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