使用igraph无法绘图的问题

文章描述了在安装和使用python-igraph库时遇到的三个主要问题:1)igraph.plot()的TypeError,提示无法绘图;2)安装预编译whl包时名称不规范的错误;3)conda环境下json解码错误。作者尝试了下载pycairo并手动安装,但遇到了需要编译的问题。最终,通过在新环境中安装python-igraph和pycairo成功解决了问题。
摘要由CSDN通过智能技术生成

先说解决方案

pip install python-igraph之后

pip install pycairo 即可解决问题

注意是python-igraph不是igraph

(千万不要pip install igraph

而应该是pip install python-igraph

如果指定版本可为pip install python-igraph==X.X.X

例如pip install python-igraph==0.10.1)

以下是遇到的问题:

报错1: 

igraph.plot()的TypeError: plotting not available

报错2:

is not a supported wheel on this platform

报错3:

traceback (most recent call last): file "d:\users\86182\anaconda3\lib\site-packages\conda\auxlib\logz.py", line 165, in stringify requests_models_response_builder(builder, obj) file "d:\users\86182\anaconda3\lib\site-packages\conda\auxlib\logz.py", line 141, in requests_models_response_builder resp = response_object.json() file "d:\users\86182\anaconda3\lib\site-packages\requests\models.py", line 975, in json raise requestsjsondecodeerror(e.msg, e.doc, e.pos) requests.exceptions.jsondecodeerror: expecting value: line 1 column 1 (char 0) -

最开始出现的报错1,说是无法绘图,于是搜索到以下答案:

可能是需要下载cairocffi或者pycairo包来帮助绘图

下载以后还是不行

原因是下载的包不是python直接可以用的包,需要先编译

于是网上搜索,下载别人编译好的whl包,下载到本地然后使用pip命令进行安装

出现报错2,说名称不规范。

于是改名,仍不行。

最后,新建一个环境,

pip install python-igraph

pip install pycairo

解决问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值