当我尝试从命令行打开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
仍然失败。
No module named wxversion
错误。
编辑:我尝试了here发布的解决方案(重新安装操作系统除外)。他们没有工作。我宁愿不重新安装Ubuntu。
答案 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