2014-12-02 82 views
2

當我嘗試從命令行打開PlayOnLinux,我得到這個錯誤:安裝wxPython的14.04

Looking for python... 2.7.8 - selected 
Traceback (most recent call last): 
    File "mainwindow.py", line 31, in <module> 
    import wxversion 
ImportError: No module named wxversion 

幾乎每一個論壇後,我發現已經建議我安裝的wxPython,然後鏈接here或一些其他wxpython維基頁面。不幸的是,整個wxpython維基網站目前都顯示「wxPyWiki關閉以進行故障排除」。

我發現this StackOverflow的問題,這跟我的基本一樣。我嘗試了所有評級較低的評論,他們都似乎工作,但import wx仍然失敗。當我試圖在該線程的收視率最高的評論,我成功地第7步,但隨後說

In file included from scr/helpers.cpp:16:0: 
include/wx/wxPython/wxPython_int.h:19:19: fatal error: wx/wx.h: No such file or directory 
#include <wx/wx.h> 

compilation terminated 

如果任何人有我怎樣才能正確地安裝在Ubuntu wxPython的任何建議,他們將不勝感激。

編輯:sudo pip install wxPython告訴我它已經安裝(「需求已滿意」),並建議我使用--upgrade。它沒有安裝,import wx仍然失敗。

編輯:sudo apt-get install wxpython給出了錯誤Unable to locate package wxpython

編輯:我試過sudo apt-get install python-wxglade和它似乎工作,但playonlinux仍然給出了同樣的錯誤,並import wx仍然失敗。

編輯:我試着卸載並重新安裝playonlinux和python-wxversion。刪除/安裝出現成功,但我仍然得到相同的No module named wxversion錯誤。

編輯:我試着發佈的解決方案here(重新安裝操作系統除外)。他們沒有工作。我寧願不重新安裝Ubuntu。

+0

'SUDP PIP安裝wxPython'是我做到了。我想你也能做到命令和apt-get安裝wxpython' – 2014-12-02 01:01:24

+0

我用'點之前,但從來沒有在這臺電腦上,顯然它沒有安裝。 'yum -y install python-pip'會給我錯誤'There are no enabled repos.'當我嘗試'sudo apt-get install wxpython'時,它給了我錯誤'Unable to locate package wxpython'。還有其他建議嗎? 編輯:'sudo apt-get install python-pip'工作,但現在'sudo pip安裝wxPython'告訴我'需求已經滿意'。 – wugology 2014-12-02 01:10:57

+0

您不能使用pip來安裝除Phoenix版本之外的wxPython,該版本仍然非常簡單。 – 2014-12-02 15:05:14

回答

0

嘗試安裝python-wxglade.It必須包含所有必需的wx模塊。

+1

我用'sudo apt-get install python-wxglade',它似乎可以工作,但是playonlinux仍然給出同樣的錯誤,導入wx仍然失敗。 – wugology 2014-12-02 01:35:03

0

wxPython的包被命名爲 「蟒蛇-wxgtk2.8」 wxWidgets的2.8 安裝它:sudo易於得到安裝python-wxgtk2.8

+1

這個答案將工作,除非你試圖去虛擬環境/二級python目錄。 – 2015-01-20 01:25:08

+2

該軟件包不再存在,並已被3.0版所取代。 – takumar 2016-07-06 08:15:05

1

有關安裝 「中的python-wxgtk2.8」 答案是正確。但是,如果你想要安裝2.8,如果你想在14.04中使用3.0,你可以通過以下方式得到它:this post。我已經完成了,並已安裝wx 3.0。

+0

鏈接已損壞。 – takumar 2016-07-06 08:13:45

+0

修復了斷開的鏈接。現在應該工作。 – RandomGuy 2016-07-07 17:22:12

+0

對於Trusty 14.04或Mint 17,此方法不再適用。嘗試使用此替代方法([ref](https://gist.github.com/johnbeard/4d1a8e43b05bcb03e9b4)) \t'sudo add-apt-repository ppa :adamwolf/kicad-trusty-backports' | \t'sudo apt-get update' | \t'sudo apt-get install libwxgtk3.0-dev python-wxgtk3.0-dev' – Tung 2017-09-07 06:27:46

0

我嘗試了很多事情,所以我不確定這是否是最低限度的先決條件。

$ sudo apt-get install libwxbase3.0-dev libwxgtk3.0-dev wx-common libwebkit-dev libwxgtk-webview3.0-dev wx3.0-examples wx3.0-headers wx3.0-i18n libwxgtk-media3.0-dev 

然後我PIP安裝鳳凰版本:

$ sudo pip install --upgrade --pre -f http://wxpython.org/Phoenix/snapshot-builds/ --trusted-host wxpython.org wxPython_Phoenix 

這通過PIP安裝wxPython的,但我不認爲它與wxversion解決您的問題。

0

所有你需要的是:

sudo apt-get install python-wxgtk3.0

+0

沒有爲我工作。 Python-wxgtk3.0已成功安裝,但PlayOnLinux仍無法導入wxversion – nukeguy 2017-02-07 22:52:46