我通过使用中的ssh
命令在另一台机器上运行python脚本linux
。我也运行了以下命令:
source ~/.bashrc
登录另一台计算机后,为了在新计算机中定义正确的路径。即使我尝试通过定义后端来遵循此问题中的说明,也收到了运行以下python代码行的错误消息。
>>> import matplotlib
>>> import pylab as plt
>>> matplotlib.use('Agg')
>>> import numpy as np
>>> x=np.arange(0,2,0.001)
>>> y=np.sin(x)**2+4*np.cos(x)
>>> fig = plt.figure()
>>> plt.plot(x,y,'r.')
错误讯息
This probably means that Tcl wasn't installed properly.
Traceback (most recent call last):
File "Systematic_Optimised.py", line 513, in <module>
fig = plt.figure()
File "/vol/anaconda/lib/python2.7/site-packages/matplotlib/pyplot.py", line 435, in figure
**kwargs)
File "/vol/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_qt4agg.py", line 47, in new_figure_manager
return new_figure_manager_given_figure(num, thisFig)
File "/vol/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_qt4agg.py", line 54, in new_figure_manager_given_figure
canvas = FigureCanvasQTAgg(figure)
File "/vol/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_qt4agg.py", line 72, in __init__
FigureCanvasQT.__init__(self, figure)
File "/vol/aibn84/data2/zahra/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_qt4.py", line 68, in __init__
_create_qApp()
File "/vol/anaconda/lib/python2.7/site-packages/matplotlib/backends/backend_qt5.py", line 138, in _create_qApp
raise RuntimeError('Invalid DISPLAY variable')
RuntimeError: Invalid DISPLAY variable
任何建议如何解决问题
您必须声明matplotlib.use('agg')
之前import pylab as plt
。
描述 (Description) display属性影响元素的最基本表示,有效地将元素分类为特定类型的元素。 元素的呈现可能在很大程度上取决于其显示类型,并且某些属性仅适用于具有特定显示值的元素。 可能的值 (Possible Values) inline - 此值使元素生成内联级别框; 例如,HTML元素STRONG,CODE或EM(以及其他)。 元素在显示时将生成一个或多个内联框。 block
Options: Display This tab contains settings for Burp's user interface, HTTP message display, character set handling, and HTML rendering. User Interface These settings let you control the appearance of
1. display 1.1. 1. 简介 1.2. 2. API说明 1.2.1. 2.1 常量说明 1.2.2. 2.3 函数说明 1.3. 3. 使用说明 1.3.1. 3.1 示例程序说明 1.3.2. 3.2 使用注意事项和建议 1.1. 1. 简介 display模块为有屏设备提供图像绘制功能。 display模块主要包括显示管理服务DMS、C++库、示例程序、说明文档。 1.2. 2
我目前正在处理一份问卷调查中的数据,其中的答案被加起来,以找出前后的分数,然后减去以找出差异。我试着运行一个Mann-Witney U测试,测试在观看不同的教育干预措施后,差异分数之间是否存在差异。数据的排列方式是,一列是与第一次教育干预的差异,第二列是与第二次教育干预的差异。当我运行代码时: 我发现这个错误: 模型中存在错误。框架默认值(formula=opinion$video ~ opini
问题内容: 我想为tweepy使用Twitter的python插件。 在我的main.py文件中,我刚刚导入了tweepy 我的安装文件如下所示: 当我通过命令行执行python setupy.py py2exe时,我得到了这个重复的代码块,直到得到RuntimeError:比较中超过了最大递归深度。 有谁知道摆脱这种循环的方法吗? 问题答案: py2exe版本中似乎存在一个错误,该错误导致模块进
问题内容: 我正在尝试在Linux计算机(Slackware)上安装Java应用程序。 我收到以下错误,但我不理解。 你能告诉我如何解决这个问题吗?谢谢。 这是我得到的:(我看到需要设置一些 X11 DISPLAY 变量,但是我应该给它什么值,以及如何赋予它?) 问题答案: 如果您在主显示屏上,则 或者如果您使用的是csh或tcsh 在运行您的应用之前。 实际上,我很惊讶它没有自动设置。您是否要从