如何在MAC上设置wxPython/robot framework RIDE?wxPython在run ride.py(在MAC OS上)之后不工作

2024-07-07 08:19:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我今天试着将Robot Framework RIDE安装到MAC(10.9.5版)。

  1. python版本是2.7.9(在MAC中是默认版本)
  2. 已安装wxPython 2.8.12.1,安装成功。
  3. 安装Robot Framework(robotframework-ride-1.1)成功。

当我试图打开graphic tool RIDE and run RIDE.py时。

我得到了回报:

wxPython not found. You need to install wxPython 2.8 or 2.9 toolkit with unicode support to run RIDE. See http://wxpython.org for more information.

实际上,我已经安装了wx python 2.8.12.1,当我试图在python环境中运行“import wx”时,我可以得到wxPython信息返回。

有人知道我应该如何打开图形工具骑?谢谢!


Tags: andtorunpy版本macwxpythonrobot
3条回答

这个解决方案对我很有吸引力:

我转到这个目录:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/robotframework_ride-2.0a1-py2.7.egg/robotide

然后运行arch -i386 python __init__.py

它启动了RIDE编辑器!

在一些Mac OS X(El Capitan,Yosemite)上,wxPython 2.8不起作用。你需要安装wxPython 3.0。举个例子:

但是,由于RobotFramework Ride 1.5还不支持wxPython 3.0,因此您需要安装RobotFramework Ride 2.0测试版,该测试版仅在轻松安装时可用:

    easy_install robotframework-ride

那对我的约塞米蒂山有效。

最后,我为MAC重新设置操作系统,我知道这不是解决这个问题的好办法。列出以下所有详细步骤:

  1. Python2.7.5(这是最佳选择,也可以设置2.7.x版)
  2. wxPython 2.8.12.1(必须需要unicode版本http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
  3. robot框架(最新版本:)
  4. 机器人框架乘坐(1.2.3版更好)
  5. 跑步骑行.py 将得到错误: “python应该以32位模式执行,以支持mac上的wxPython。有关详细信息,请查看BUILD.rest“ 所以python只支持32位,运行: “默认写入com.apple.versioner.python Prefer-32位-bool yes”
  6. 再试一次:ride.py 应启动骑乘。

相关问题 更多 >