我已经使用安装了 wine这教程并使用来自的终端命令安装了“可信”版本的PlayOnLinux这里。我尝试运行 PlayOnLinux,它会出现在启动器上,闪烁几秒钟然后消失。然后我尝试通过命令行打开它,它显示了以下内容:
正在寻找 python...2.7.12 - 回溯(最近一次调用最后一次): 文件“/usr/share/playonlinux/python/check_python.py”,第 1 行,位于 导入操作系统,wx版本 导入错误:没有名为 wxversion 的模块 测试失败 正在寻找 python2.7…2.7.12 - 回溯(最近一次调用最后一次): 文件“/usr/share/playonlinux/python/check_python.py”,第 1 行,位于 导入操作系统,wx版本 导入错误:没有名为 wxversion 的模块 测试失败 正在寻找 python2.6... 正在寻找 python2...2.7.12 - 回溯(最近一次调用最后一次): 文件“/usr/share/playonlinux/python/check_python.py”,第 1 行,位于 导入操作系统,wx版本 导入错误:没有名为 wxversion 的模块 测试失败 尝试运行此程序之前,请先安装 python
我尝试使用给出的解决方案这里但它对我不起作用(可能是代码过时了?),它只是显示
正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 软件包 python-wxgtk2.8 不可用,但被另一个软件包引用。 这可能意味着包丢失、已被淘汰,或者 只能从其他来源获得 E: 软件包‘python-wxgtk2.8’没有安装候选项
同样问题中的某个人说sudo apt-get install python-wxtools
他们已经修复了这个问题,但是它告诉我我已经安装了最新版本。
答案1
以下是我如何让 PlayOnLinux 和 Python 一起运行2.7.9(与 POL 一起安装)和2.7.12在同一台机器上:
首先,你必须找到 python 2.7.9 的安装位置,我的是/usr/bin/python
之后,编辑/usr/share/playonlinux/bash/find_python
(您可能需要 root 权限)
替换这些行:
next_python "python"
next_python "python2.7"
和next_python "/usr/bin/python"
。
保存并退出。playonlinux
再次运行。
瞧。
答案2
从网站下载最新的 PlayOnLinux.deb 并安装:
wget https://www.playonlinux.com/script_files/PlayOnLinux/4.2.10/PlayOnLinux_4.2.10.deb
sudo dpkg -i PlayOnLinux_4.2.10.deb
遗憾的是,PlayOnLinux 网站停留在 14.04,但他们的 deb 文件与当前的 ubuntu 版本兼容,而且不知何故它比 repo 更新。
如果由于缺少软件包而导致安装失败,则使用 apt 中的 -f 标志来安装依赖项:
sudo apt -f install