vscode в Ubuntu не может открыть Windows

#python-3.x #visual-studio-code #selenium-chromedriver #vscode-settings #vscode-debugger

#python-3.x #visual-studio-code #selenium-chromedriver #vscode-настройки #vscode-отладчик

Вопрос:

У меня возникли проблемы с vscode в Ubuntu, в котором выполняется определенный код Python (который, по-видимому, зависит от переноса или подключения к внешнему приложению). Тот же код будет работать нормально, если я выполню его непосредственно с терминала Ubuntu с тем же env на том же компьютере.

Вот несколько примеров.

Когда я пытаюсь инициировать vedo.plotter.Plotter() запуск при запуске из vscode, я получаю эту ошибку:

 ERROR: In /work/standalone-x64-build/VTK-source/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx, line 1223
vtkXOpenGLRenderWindow (0x5587f7b42cf0): bad X server connection. DISPLAY=Aborted (core dumped)
  

Если я запускаю тот же код непосредственно в терминале, он работает нормально, так что это проблема с настройкой vscode, но я не могу найти ответы в Интернете. Я поиграл с несколькими настройками в vscode, но безуспешно.

Похоже, это проблема во всех установках vscode, которые я запускаю в Ubuntu (в данном случае 20.04). Вот информация о vscode:

 Version: 1.51.0
Commit: fcac248b077b55bae4ba5bab613fd6e9156c2f0c
Date: 2020-11-05T18:16:10.374Z
Electron: 9.3.3
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Linux x64 5.4.0-52-generic snap
  

Аналогично, я не могу открыть окна браузера из vscode (например, plotly fig.show() и selenium driver = webdriver.Chrome(chromedriver) не открывают окна браузера. Я получаю следующую ошибку с selenium:

 selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally.
  (unknown error: DevToolsActivePort file doesn't exist)
  

Опять же, это отлично работает прямо с терминала, и все работает нормально, если запускать с установленного vscode на Windows или Mac, так что это специфично для этой установки Ubuntu.

Я был бы очень признателен за любую помощь!

Джонни