【问题标题】:Jupyter No module named graphviz after successful installationJupyter 安装成功后没有名为 graphviz 的模块
【发布时间】:2019-05-05 11:49:21
【问题描述】:

我通过

安装了graphviz
conda install python-graphviz

安装成功后,运行时

import graphviz

我在 jupyter notebook/python2.7 上收到“ImportError: No module named graphviz”。

但如果在 cmd 中运行它:

Python 2.7.15 |Anaconda, Inc |...
>>>import graphviz
>>>

效果很好。

为什么“import graphviz”在 jupyter 中不起作用,但在 cmd 中起作用? 如何解决问题?

【问题讨论】:

    标签: python-2.7 anaconda jupyter-notebook


    【解决方案1】:

    您还需要 Graphviz 的 Python 接口

    conda install -c conda-forge python-graphviz 
    

    【讨论】:

      【解决方案2】:

      确保您的 jupyter notebook 使用的 python 版本与您的终端看到的相同。所以在 jupyter notebook 中,

      import sys

      print(sys.version)

      并在终端的 python 中执行相同的操作。如果它们不匹配,则将 python 的终端版本加载到您的 jupyter notebook 中:

      conda install nb_conda_kernels

      conda install ipykernel

      在笔记本中,用内核选择它 -> 更改内核

      【讨论】:

        猜你喜欢
        • 2018-10-10
        • 2018-05-16
        • 2017-09-05
        • 2019-03-05
        • 2019-03-30
        • 2022-07-19
        • 2021-02-10
        • 2019-07-02
        • 1970-01-01
        相关资源
        最近更新 更多