无法在macOS High Sierra 10.13.2上安装经典的wxPython 2.8.12.1

时间:2018-01-03 06:56:31

标签: python macos wxpython robotframework robotframework-ide

我将Python 2.7.14pyenv

一起使用

我尝试在macOS上为Robotframework运行Ride IDE。我用pip成功安装了Ride:

pip install robotframework-ride

但是当我运行ride.py时,我会收到这样的错误:

wxPython not found.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
wxPython 2.8.12.1 can be downloaded from http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

我从link下载wxPyhton,但安装失败。

install wxPyhton failed

link的安装程序有效,但这不是我正在寻找的版本。

1 个答案:

答案 0 :(得分:1)

某些较新版本的macOS存在一个问题,即对软件包的安全性或文件损坏提出质疑。也许在您的情况下,提取的文件被隔离",因此无法完成安装。

从官方Wiki开始,在32位模式下运行python有一些限制。此外,BUILD.rest文件提到了一些关于32位模式的macOS选项。

我有一个原始项目的分支,以及一些与新的wxPython版本一起使用的releases。 还有开发分支python3,我试图修复一些错误,主要是由最新的wxPython中的更改创建的。您可以安装:

sudo -H pip install -r https://github.com/HelioGuilherme66/RIDE/raw/python3/requirements.txt
sudo -H pip install -U https://github.com/HelioGuilherme66/RIDE/archive/python3.zip

(但要注意它可能有一些错误,包括崩溃)

我们的Slack上有一个#ride频道,请参阅Robot Framework support页面,了解如何获取链接。