微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ubuntu上的vscode无法打开Windows

如何解决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 举报,一经查实,本站将立刻删除。