python安装graphviz第三方库(报错RemoveError: ‘pyopenssl‘ is a dependency of conda...)

最近学习机器学习,其中使用python实现决策树时要绘制图像,其中要用到graphviz这个第三方库。

于是在网络上查找了相关资料,发现安装命令

conda install -c anaconda python-graphviz

注:这个命令来源于官网

参考链接:Python Graphviz :: Anaconda.org

但是在安装过程中却出现了问题:

image-20230315185740523

先是显示:“RemoveError: ‘pyopenssl’ is a dependency of conda and cannot be removed fromconda’s operating environment.”

然后导入graphviz库发现,发现显示该库不存在,说明没有安装成功。

于是又查找相关资料,发现是conda命令出现了问题,最终使用以下命令成功解决:

conda deactivate 
conda install --force-reinstall conda

在使用上述两个命令后,重新使用conda install -c anaconda python-graphviz安装即可。

image-20230315190250204

参考链接:

python - RemoveError:“pyopenssl”是 conda 的依赖项,无法从 conda 的操作环境中删除 - 堆栈溢出 (stackoverflow.com)

报错 pyopenssl’ is a dependency of conda and cannot be removed from requests’ is a dependency of conda_zhuiyuan2012的博客-CSDN博客

注意:这个库还要到其官网安装相应文件

Graphviz安装配置教程(图文详解)_振华OPPO的博客-CSDN博客

安装好后,我没有使用上个链接中的pip install安装,而是使用前面的conda命令安装。

最后一个测试代码:(记得配置好环境变量后先关掉IDE一下,然后再重新启动)

from graphviz import Digraph
g = Digraph('G', filename='hello.gv',format='png')
g.edge('Hello', 'World')
g.view()

生成以下图片:

image-20230315193728572

总结步骤:

  1. 安装graphviz安装包,配置环境变量
  2. 在python环境中使用conda install -c anaconda python-graphviz命令安装graphviz第三方库
  3. 测试是否安装成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值