Ошибка на python3 в подсистеме windows для linux для программы fenics - PullRequest
0 голосов
/ 20 октября 2018

Я только начинаю использовать fenics в python3 в подсистеме Windows Ubuntu, и когда я открываю первый titurial файл Я получил эту ошибку.

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

В чем здесь проблема?

У меня также есть некоторые проблемы, чтобы легко открывать файлы windows на терминале ubunto.Есть ли простой способ сделать это?

1 Ответ

0 голосов
/ 20 октября 2018

Вы смотрели на ошибку отладки?Ошибка возникает в файле: 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 для просмотра переменных среды.

...