Проблема с бэкэндом Pycharm
Я вижу, что это обычная проблема, но мне еще предстоит исправить ее. Я использую последнюю версию сообщества pycharm и запускаю скрипт из консоли python, но каждый раз, когда я пытаюсь загрузить matplotlib или, в частности, stellargraph, я получаю следующее:
Traceback (most recent call last):
File "/home/anthony/School/Research/Projects/my_code/venv/lib64/python3.8/site-packages/lib/python3.8/site-packages/IPython/core/interactiveshell.py", line 3441, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-4-d181923c6965>", line 1, in <module>
exec(open('main.py').read())
File "<string>", line 5, in <module>
File "/snap/pycharm-community/250/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "/home/anthony/School/Research/Projects/my_code/venv/lib64/python3.8/site-packages/lib/python3.8/site-packages/stellargraph/__init__.py", line 39, in <module>
from stellargraph import (
File "/snap/pycharm-community/250/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "/home/anthony/School/Research/Projects/my_code/venv/lib64/python3.8/site-packages/lib/python3.8/site-packages/stellargraph/calibration.py", line 29, in <module>
import matplotlib.pyplot as plt
File "/snap/pycharm-community/250/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "/home/anthony/.local/lib/python3.8/site-packages/matplotlib/pyplot.py", line 2507, in <module>
install_repl_displayhook()
File "/home/anthony/.local/lib/python3.8/site-packages/matplotlib/pyplot.py", line 156, in install_repl_displayhook
ip.enable_gui(ipython_gui_name)
File "/snap/pycharm-community/250/plugins/python-ce/helpers/pydev/_pydev_bundle/pydev_ipython_console_011.py", line 156, in enable_gui
return real_enable_gui(gui, app)
File "/snap/pycharm-community/250/plugins/python-ce/helpers/pydev/pydev_ipython/inputhook.py", line 536, in enable_gui
return gui_hook(app)
File "/snap/pycharm-community/250/plugins/python-ce/helpers/pydev/pydev_ipython/inputhook.py", line 413, in enable_gtk3
self.set_inputhook(create_inputhook_gtk3(self._stdin_file))
AttributeError: 'InputHookManager' object has no attribute '_stdin_file'
Кто-нибудь нашел исправление для этого? Это настройка в интерпретаторе или в самой консоли? Я проверил, что у меня тоже есть ipython. Пожалуйста помоги! Заранее спасибо.
1 ответ
Решение
Нашел решение:
Перейти: Выполнить -> Изменить конфигурации
В разделе «Среда» есть «Переменные среды», убедитесь, что в поле DISPLAY=True, нажмите Enter.
Исправил для меня.