Ubuntu上的vscode无法打开Windows

问题描述

我在运行特定Python代码(似乎依赖于移植或连接到外部应用程序)的Ubuntu上的vscode遇到问题。如果我直接在同一台计算机上从具有相同env的Ubuntu终端执行该代码,则该代码可以正常运行。

这里有几个例子。

当我尝试从vscode运行时启动vedo.plotter.Plotter()时,出现此错误

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中进行了一些设置,但没有成功。

这似乎是我在Ubuntu上运行的所有vscode安装上的问题(在本例中为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打开浏览器窗口(例如,密谋fig.show()和硒driver = webdriver.Chrome(chromedriver)无法打开浏览器窗口。硒出现以下错误

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

同样,这可以直接在终端上正常运行,并且如果从Windows或Mac安装的vscode运行,则一切都可以正常运行,因此这仅适用于此Ubuntu安装。

非常感谢您的帮助!

强尼

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)