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