【问题标题】:Couldn't install classic wxPython 2.8.12.1 on macOS High Sierra 10.13.2无法在 macOS High Sierra 10.13.2 上安装经典 wxPython 2.8.12.1
【发布时间】:2018-06-12 20:18:59
【问题描述】:

我使用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,但安装失败。

来自link 的安装程序可以工作,但这不是我正在寻找的版本。

【问题讨论】:

  • 2.8.12.1 版本非常非常老了。如果您必须使用 RIDE,那么您可能需要降级操作系统才能使用它。
  • 哦该死的。这其实是我同事的建议。也许我会跳过它。
  • 我不知道为什么 RIDE 没有将他们的要求更新到至少 wxPython 3,如果不是 4。我看到很多人对其过时软件的要求有问题.您可以随时使用虚拟机。

标签: python macos wxpython robotframework robotframework-ide


【解决方案1】:

在一些较新版本的 macOS 上存在一个问题,抱怨包的安全性或文件损坏。也许在您的情况下,提取的文件被“隔离”,因此无法完成安装。

来自官方Wiki 有一些限制必须在 32 位模式下运行 python。 BUILD.rest 文件还提到了一些关于 32 位模式的 macOS 选项。

我有一个来自原始项目的分支,还有一些 releases 可以与新的 wxPython 版本一起使用。 还有开发分支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 页面了解如何获取链接。

【讨论】:

  • 感谢您提及 Slack 频道。我想我会跳过 RIDE 并使用带有机器人框架插件的 atom。
猜你喜欢
  • 2018-06-16
  • 1970-01-01
  • 1970-01-01
  • 2017-04-19
  • 1970-01-01
  • 2018-08-13
  • 2018-12-05
  • 2018-07-20
  • 2018-06-11
相关资源
最近更新 更多