在ubuntu 14.04上安装wxpython

时间:2014-12-02 00:59:24

标签: python ubuntu wxpython

当我尝试从命令行打开PlayOnLinux时,我收到此错误:

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 wiki页面。不幸的是,整个wxpython wiki网站目前都在说&#34; 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告诉我它已经安装(&#34;要求已经满足&#34;)并建议我使用--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。

7 个答案:

答案 0 :(得分:1)

关于安装“python-wxgtk2.8”的答案是正确的。但是如果你想安装2.8,如果你想要14.04中的3.0,你可以通过this post来获得它。我已经做到了,并安装了wx 3.0。

答案 1 :(得分:1)

在安装gtk3之前

$ sudo apt-get install libgtk-3-dev

如果您在Python3上安装wxpython时遇到问题,请使用此命令安装wxpython

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

通过此命令,您可以安装最新的wxPython4版本。 如果您使用的是Windows或macOS

$ pip install -U wxpython

如果您使用的是Anaconda / Conda

$ conda install -C anaconda wxpython

答案 2 :(得分:0)

尝试安装python-wxglade。它必须包含所有必需的wx模块。

答案 3 :(得分:0)

检查Synaptic for wxPython 3.x以查看是否可以这样安装。根据{{​​3}},PlayOnLinux的4.2.5版本支持wxPython 3.如果你不能让Synaptic找到wxPython 3的副本,那么你应该参考这里的官方构建说明:

答案 4 :(得分:0)

wxPython包被命名为“python-wxgtk2.8”,用于wxWidgets 2.8 安装它: sudo apt-get install python-wxgtk2.8

答案 5 :(得分: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安装了Phoenix版本:

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

这是通过pip安装wxPython,但我不认为它解决了wxversion的问题。

答案 6 :(得分:0)

您只需要:

sudo apt-get install python-wxgtk3.0