2014-12-02 84 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