我想使用networkx绘制图形。但是模块'matplotlib.pyplot'没有属性'ishold'错误即将到来。我已经尝试过使用matplotlib的早期版本,但是没有用。昨天,相同的代码正在运行,但现在却显示此错误。请帮忙。我被困住了。
我尝试使用matplotlib的早期版本,但是没有用。昨天,相同的代码正在运行,但现在却显示此错误。请帮忙。我被困住了。
$.when
答案 0 :(得分:0)
我将matplotlib版本降级到2.2.3,并且可以正常工作。
仅输入
pip install matplotlib == 2.2.3。
希望有帮助〜
答案 1 :(得分:0)
我遇到了同样的问题,这是由于networkx和matplotlib版本不匹配所致。我尝试卸载并重新安装软件包-确实有效!
sudo pip3 uninstall networkx
sudo pip3 uninstall matplotlib
python3 -mpip uninstall matplotlib
sudo conda uninstall matplotlib
如果您已经通过mpip或conda等其他来源安装了networkx,也可以通过这些来源进行卸载。
然后安装它们:
sudo pip3 install networkx
sudo pip3 install matplotlib