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需要注意)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM