雅乐网

计算机技术、学习成长

垃圾箱 » python3 igraph的plot() 报错:AttributeError: ‘bytes’ object has no attribute ‘encode’

python3 igraph的plot() 报错:AttributeError: ‘bytes’ object has no attribute ‘encode’

从 Python Extension Packages for Windows – Christoph Gohlke 下载的windows上的igraph安装文件

python_igraph‑0.7.1.post6‑cp35‑none‑win_amd64.whl

使用igraph的plot函数画图出错,错误信息为

提示 AttributeError: ‘bytes’ object has no attribute ‘encode’、

这是因为,python3中,编码的时候区分了字符串和二进制

将Anaconda3\lib\site-packages\igraph\drawing\__init__.py的第354行中的 encode 改为 decode 就可以了

如果文章对你有帮助,欢迎点赞或打赏(金额不限)。你的打赏将全部用于支付网站服务器费用和提高网站文章质量,谢谢支持。

版权声明:

本文由 原创,商业转载请联系作者获得授权。
非商业转载请注明作者 雅乐网 ,并附带本文链接:
http://www.yalewoo.com/python3_igraph_plot_error_attributeerror-bytes-object-has-no-attribute-encode.html

上一篇:

下一篇:

我要评论

验证码*: 8 + 9 =