LINUX上pycharm远程解释器运行py程序在本地机器上显示plot命令画出来的图像
来源:互联网 发布:c 调用程序的编程 编辑:程序博客网 时间:2024/05/17 00:17
首先关于pycharm remote interpreter的设置在前面的博文中已有说明,但是我们在本地pycharm上跑以下这个代码名字为test.py时,会出现一些问题。
import numpy as npimport matplotlib.pyplot as pltx = np.arange(0,3*np.pi,0.1)y = np.sin(x)plt.plot(x,y)plt.show()
输出的信息为:
Traceback (most recent call last):
File "/home/szh/home/szh/TensorflowLearning/test.py", line 7, in <module>
plt.plot(x,y)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 3306, in plot
ax = gca()
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 950, in gca
return gcf().gca(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 586, in gcf
return figure()
File "/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py", line 535, in figure
**kwargs)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", line 81, in new_figure_manager
return new_figure_manager_given_figure(num, figure)
File "/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_tkagg.py", line 89, in new_figure_manager_given_figure
window = Tk.Tk()
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1818, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display "localhost:10.0"
然后我参考这篇文章修改了我的代码为
import numpy as npimport matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltx = np.arange(0,3*np.pi,0.1)y = np.sin(x)plt.plot(x,y)plt.show()
但是这样的话在本地是显示不了图片的,
然后我在这篇文章中找到了真理,
所以还是得把加上的两句去掉,然后在
服务器上打python test.py
在本地服务器上完美输出图片,
还有问题的话在下面留言。
- LINUX上pycharm远程解释器运行py程序在本地机器上显示plot命令画出来的图像
- SSH 在本地执行远程机器上的命令
- SSH 在本地执行远程机器上的命令
- SSH在本地执行远程机器上的命令
- SSH 在本地执行远程机器上的命令
- Pycharm远程调用Centos GUI程序,显示在windows上
- Invoke-Command在本地和远程计算机上运行命令。
- Tasklist 显示运行在本地或远程计算机上的所有进程
- 在Pycharm上对用程序模仿Linux/Unix cat命令的一些理解
- Linux下使用远程ssh命令运行其他机器上的代码
- JSCH 如何实现在远程机器上执行linux命令
- 如何通过命令行执行远程linux机器上的命令
- 采用JSCH实现对linux远程操作(SSH协议),实现在远程linux机器上执行相关的命令
- pandas不能在pycharm中使用plot()方法显示图像的解决方法
- 在别的机器上运行.net程序
- vs2008编写的程序在其它机器上不能运行
- 在没有安装VS2005的机器上运行C++程序
- mfc编写的程序如何在别人机器上运行?
- 【CUGBACM15级BC第37场 A】hdu 5202 Rikka with string
- my first blog
- 安装qcadoo开源MES的几个坑
- 淘宝tfs-client java配置
- Java-新闻news案例
- LINUX上pycharm远程解释器运行py程序在本地机器上显示plot命令画出来的图像
- 【ExtJs学习笔记】4.DOM操作
- 矩阵快速幂
- PAT-乙级-1016-部分A+B
- LeetCode--4Sum
- 栈(c语言)
- LeetCode:384. Shuffle an Array
- 编程杂记--事务相关
- LintcodeA + B 问题