使用python,matplotlib报错,Error: failed to send plot to http://127.0.0.1:63342

网上查看了很多答案,试了很久没有解决问题,我自己梳理了一下并尝试如下,解决了问题。很多同学可能是原因2导致的问题。

通过报错原因可以知道,绘图数据无法传递到本地端口localhost(127.0.0.1),这说明要么是防火墙不允许程序内传递数据到localhost的原因,要么就是已经有其他服务在使用localhost,因此解决思路主要有两个:

1.打开Windows防火墙设置,找到需要的服务允许其通过防火墙,具体操作过程直接百度,网上教程很多, 比如https://jingyan.baidu.com/article/215817f7ee24a01eda1423a6.html

2.对于其他服务冲突,你需要仔细检查所使用的的本地服务有没有占用localhost的,比如你使用了proxifier代理上网,在配置中将localhost也通过某个你设置的IP代理了,这样python就无法使用,因此你需要关闭对localhost的代理,具体操作过程见https://zhidao.baidu.com/question/582827128927934645.html

你可能感兴趣的:(使用python,matplotlib报错,Error: failed to send plot to http://127.0.0.1:63342)