在WSL上安装wxPython(使用GTK + 2)

时间:2019-11-15 12:52:25

标签: python python-3.x pip wxpython windows-subsystem-for-linux

我想在{em> Linux的Windows子系统上安装wxPython软件包(在Windows 10上为Ubuntu)。首先,我尝试像这样通过pip安装它:

python -m pip install wxpython

在编译期间失败,因为找不到GTK +库。所以我通过

安装了它
apt install libgtk2.0-dev

可以,但是对我最初的任务没有帮助。 wxPython的安装仍然失败,因为它需要GTK + 3。但这在WSL上不可用(通过apt)。因此,我想使用wxPython标志从源代码构建--gtk2。现在,我正在搜索wxPython 4.0.7来源,但目前找不到...

有人在WSL上成功安装了wxPython吗?

2 个答案:

答案 0 :(得分:1)

好的,我发现我通过WSL安装了旧版本的Ubuntu。通过Microsoft Windows商店完全删除并重新安装Ubuntu应用程序后,我现在可以apt install libgtk-3-dev && pip install wxpython

答案 1 :(得分:0)

我正在开发 WSL2(版本 21343)、Ubuntu 18.04 我试过你上面的命令,但对我不起作用。

这个确实成功安装了 wxPython-4.1.1: python -m pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 wxPython