Ubuntu系统安装wxPython问题

wxPython介绍

wxPythonPython语言的GUI工具包,作为Python的扩展模块实现,包装了wxWidgetswxPython是跨平台的,开源的。详情

wxPython安装

(1)Windows10安装:在Windows系统上安装比较简单,直接执行命令【pip install wxPython】即可。

(2)Ubuntu安装:在Ubuntu系统上安装wxPython时,直接执行命令【pip install wxPython】有时会安装不上,报各种奇怪的错误。可执行以下命令安装:

pip install -U \
    -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \
    wxPython

另外由于很多软件将自己的动态链接库.so默认安装在/usr/local/lib/中,而Ubuntu发行版对ld配置默认不包含该路径,所以在导入wx库时可能会报错:ImportError: libpng12.so.0: cannot open shared object file: No such file or directory

此问题解决办法参照我另一篇博客:Ubuntu动态链接库路径问题。

安装完毕即可导入wx库:

wxPython测试

import wx

app = wx.App()
frame = wx.Frame(None, title='Hello World!')
frame.Show()
app.MainLoop()

若显示正常,则表示安装正确,显示正常(Windows系统一般不会出错,Ubuntu需要注意)

posted @ 2020-03-30 20:24  DuanYongchun  阅读(1461)  评论(0编辑  收藏  举报