我在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']
有人能指出我正确的方向吗?我有点迷路了,并且已经尝试寻找问题了一段时间了……
答案 0 :(得分:0)
使用命令!{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