windows子系统for linux for fenics程序上的python3出错

2024-04-20 15:27:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚开始在windows子系统ubuntu上的python3中使用fenics,当我打开第一个titurial file时,我得到了这个错误。在

Solving linear variational problem. Traceback (most recent call last): 
File "ft01_poisson.py", line 39, in <module> plot(u) File "/usr/lib
/python3/dist-packages/dolfin/common/plotting.py", line 438, in plot 
return _plot_matplotlib(object, mesh, kwargs) File "/usr/lib/python3/dist-packages/dolfin/common/plotting.py", line 281, in _plot_matplotlib 
ax = plt.gca() File "/usr/lib/python3/dist-packages/matplotlib
/pyplot.py", line 962, in gca return gcf().gca(**kwargs) File "/usr/lib
/python3/dist-packages/matplotlib/pyplot.py", line 592, in gcf return 
figure() File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line
539, in figure **kwargs) File "/usr/lib/python3/dist-packages/matplotlib/backend_bases.py", line 171, in new_figure_manager return cls.new_figure_manager_given_figure(num, fig) File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 1049, in new_figure_manager_given_figure window = Tk.Tk(className="matplotlib") File "/usr/lib/python3.6/tkinter/__init__.py", line 2020, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: no display name and no $DISPLAY environment variable

有什么问题吗?在

在ubunto终端上打开windows文件也有一些问题。有什么简单的方法吗?在


Tags: inpyreturnplotmatplotliblibpackagesusr
1条回答
网友
1楼 · 发布于 2024-04-20 15:27:59

你看过调试错误了吗?错误发生在文件:ft01_poisson.py,同时出现错误消息:TclError: no display name and no $DISPLAY environment variable

似乎您正在调用另一个python脚本,您需要从那里开始调试,而不仅仅是错误消息。错误消息还建议您需要设置$DISPLAY环境变量。您可以使用Python库:https://docs.python.org/3/library/os.html#os.environ查看环境变量。在

相关问题 更多 >