我大部分时间都在Windows 10上工作。我想学习一些新的东西,我决定用Python构建一个GUI软件。
既然我已经安装了Ubuntu作为一个子系统,我可以使用它来实际运行我将要构建的软件吗?我知道Linux和Windows并不共享相同的图形界面或类似的东西(如果我错了,请纠正我),我希望Ubuntu中的Python包使用一个与Windows不兼容的库。
我能完成这个任务吗?或者我不应该在Windows上麻烦和安装python?
谢谢。
发布于 2018-10-25 19:39:03
您可以使用第三方X服务器(如VcxSrv )测试GUI应用程序是否工作,但是WSL尚未创建以支持GUI,包括GUI应用程序的开发。创建python程序本身应该是很好的,您可以始终在一个真正的Linux盒上执行git提交并运行它(或者快速创建库中提供的Hyper-VUbuntu18.04映像)。
一般来说,对于开发python (或其他编程语言),建议使用WSL,因为与Windows相比,WSL在Linux中运行得更好、更快、更可靠。
更新(08/2019):对于那些敢于走到Windows内部人士面前的人来说,WSL2也是一种可用的选择。虽然您目前仍然需要第三方X服务器,但是WSL2有一个完整的Linux内核的好处。因此,任何以前失败的系统都应该没有问题地工作。X服务器用于实际呈现应用程序。
发布于 2021-08-25 04:22:04
您可以像,WSL呈现信号(X-服务器)-> Windows呈现窗口(VCXSRV等)
您应该安装VCXSRV,并在WSL中设置IP、端口。
https://stackoverflow.com/questions/52992909
复制相似问题