若再许我少年时,一两黄金一两风...|

之于尘

园龄:3年3个月粉丝:1关注:1

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 from conda'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. 测试是否安装成功

本文作者:之于尘

本文链接:https://www.cnblogs.com/cdjlx/p/17219761.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   之于尘  阅读(232)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起