wxPython介紹
wxPython是Python語言的GUI工具包,作為Python的擴展模塊實現,包裝了wxWidgets。wxPython是跨平台的,開源的。詳情
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需要注意)