【问题标题】:How to setup wxPython/robot framework RIDE on MAC?the wxPython did not work after run ride.py(on MAC OS)如何在 MAC 上设置 wxPython/robot 框架 RIDE?运行ride.py(在 MAC OS 上)后 wxPython 不起作用
【发布时间】:2015-02-21 09:22:57
【问题描述】:

我今天尝试将 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) 成功。

当我尝试打开图形工具 RIDE 并运行ride.py。

我得到了回报:

未找到 wxPython。您需要安装 wxPython 2.8 或 2.9 工具包 支持 unicode 来运行 RIDE。更多信息请见http://wxpython.org 信息。

其实我已经安装了wxPython 2.8.12.1,当我尝试在python env中运行“import wx”时,我可以得到wxPython信息返回。

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

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于如何安装软件的。

标签: python macos wxpython robotframework


【解决方案1】:

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

  1. Python 2.7.5(这是最好的选择,或者您可以设置版本 2.7.x)
  2. wxPython 2.8.12.1(必须是unicode版本http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/)
  3. 机器人框架(最新版本:)
  4. 机器人框架 RIDE(更好的版本 1.2.3)
  5. 运行ride.py 会报错: “python 应该在 32 位模式下执行以支持 mac 上的 wxPython。检查BUILD.rest了解详细信息” 所以python只支持32位,运行: "默认写入 com.apple.versioner.python Prefer-32-Bit -bool 是的"
  6. 再试一次:ride.py 应该启动 RIDE。

【讨论】:

    【解决方案2】:

    在某些 Mac OS X(El Capitan、Yosemite)上,wxPython 2.8 无法正常工作。您需要安装 wxPython 3.0。例如从这里:

    但由于 RobotFramework-Ride 1.5 尚不支持 wxPython 3.0,您需要安装仅通过 easy_install 可用的 RobotFramework-Ride 2.0 beta:

        easy_install robotframework-ride
    

    这适用于我的优胜美地。

    【讨论】:

      【解决方案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 编辑器!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-01
        • 2014-02-09
        • 2012-05-10
        • 2019-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多