繁体   English   中英

在 azure 笔记本中找不到 graphviz 模块,但说它已安装

[英]can't find graphviz module in azure notebook but says it's installed

我在我的 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']

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

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

您可以按照快速入门指南在 python 脚本中使用它。

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

Graphviz 下载页面有针对不同操作系统的安装说明,例如:

sudo apt install graphviz

或者,您可以通过 conda 安装 Graphviz

conda install -c anaconda graphviz

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM