【问题标题】:can't find graphviz module in azure notebook but says it's installed在 azure notebook 中找不到 graphviz 模块,但说它已安装
【发布时间】:2020-11-10 16:18:18
【问题描述】:

我在我的 jupyter 笔记本(Azure 工作室)中安装了 graphviz。 我知道它已安装,因为当我尝试像这样再次安装它时:

!{sys.executable} -m pip install graphviz

这是打印出来的:

Requirement already satisfied: graphviz in /anaconda/envs/azureml_py36/lib/python3.6/site-packages (0.14.1)

但是,当我尝试从 graphviz 导入东西/使用它/查找它时:

!type graphviz

我明白了:

graphviz: not found

我认为这可能是路径问题,但似乎不是:

print(sys.path) 给出:

['/anaconda/envs/azureml_py36/lib/python36.zip',  
 '/anaconda/envs/azureml_py36/lib/python3.6',  
 '/anaconda/envs/azureml_py36/lib/python3.6/lib-dynload',   
 '',
 '/anaconda/envs/azureml_py36/lib/python3.6/site-packages',   
 '/anaconda/envs/azureml_py36/lib/python3.6/site-packages/xgboost-0.90-py3.6.egg',  
 '/anaconda/envs/azureml_py36/lib/python3.6/site-packages/IPython/extensions',  
 '/home/azureuser/.ipython',   
 '/anaconda/envs/azureml_py36/lib/python3.6/site-packages/azureml/_project/vendor']

有人能指出我正确的方向吗?我有点迷茫,并且一直在尝试定位问题一段时间......

【问题讨论】:

    标签: python azure pip jupyter-notebook graphviz


    【解决方案1】:

    使用命令!{sys.executable} -m pip install graphviz 安装了python 包graphiz

    您可以按照quickstart guide 在您的python 脚本中使用它。

    当您尝试使用命令 !type graphviz 时,您似乎想要的是 graphviz 二进制文件,而不是 python 包。

    Graphviz download page 有针对不同操作系统的安装说明,例如:

    sudo apt install graphviz
    

    您也可以安装Graphviz via conda:

    conda install -c anaconda graphviz
    

    【讨论】:

      猜你喜欢
      • 2021-01-31
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多