美文网首页程序员
Pycharm连接服务器matplotlib无法本地显示图片

Pycharm连接服务器matplotlib无法本地显示图片

作者: 蒋子义 | 来源:发表于2020-06-14 18:00 被阅读0次

    最近在使用Pycharm连接远程服务器调试程序是,发现一个问题:使用matplotlib中的plt.show函数时,常常无法正常显示图片。在网上查找了许多资料,但是并没有找到简单的解决方案。经过几周的调试,终于发现了一个简单粗暴的解决方案。具体步骤如下

    当使用plt.show 函数时,我遇到过3种情况:

    情况一:报错

    这种错误可能需要网上其它的解决方案,比如修改backend。在其它地方有很多详细的介绍

    情况二:执行函数后很长时间无法完成命令

    我还不知道出现这种情况的原因,但是找到了几个简单粗暴的解决方案:

    1. 耐心等待。有时在加载几分钟后会结束,但没有任何返回。此时下转情况三
    2. 重新启动所有项目和编译器。

    一般试一两次后就能变成情况三

    情况三: plt.show可以正常运行完成,但pycharm中看不到任何图片

    关键点来了,现在依次执行以下步骤:

    1. 使用plt.savefig保存一次图片(一般可以正常保存)
    2. 在plt.show语句前设置断点,进入调试。当程序执行到plt.show时,手动进行下一步运行plt.show,此时可能卡顿几秒钟,然后图片会正常显示在Sciview中。
    3. 重新运行文件,plt.show命令可以正常使用了

    希望可以帮助到大家

    相关文章

      网友评论

        本文标题:Pycharm连接服务器matplotlib无法本地显示图片

        本文链接:https://www.haomeiwen.com/subject/czqfxktx.html