python安装graphviz第三方库(报错RemoveError: ‘pyopenssl‘ is a dependency of conda...)
最近学习机器学习,其中使用python实现决策树时要绘制图像,其中要用到graphviz这个第三方库。
于是在网络上查找了相关资料,发现安装命令
conda install -c anaconda python-graphviz
注:这个命令来源于官网。
参考链接:Python Graphviz :: Anaconda.org
但是在安装过程中却出现了问题:
先是显示"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
安装即可。
参考链接:
python - RemoveError:“pyopenssl”是 conda 的依赖项,无法从 conda 的操作环境中删除 - 堆栈溢出 (stackoverflow.com)
注意:这个库还要到其官网安装相应文件
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()
生成以下图片:
总结步骤:
- 安装graphviz安装包,配置环境变量
- 在python环境中使用
conda install -c anaconda python-graphviz
命令安装graphviz第三方库 - 测试是否安装成功
本文作者:之于尘
本文链接:https://www.cnblogs.com/cdjlx/p/17219761.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)