【问题标题】:Robot framework installation issue for wxPythonwxPython 的机器人框架安装问题
【发布时间】:2017-04-18 10:45:56
【问题描述】:

我正在尝试安装机器人框架,但遇到 wxPython 版本错误。当我在 cmd 中键入ride.py 时,会显示一条错误消息:

"C:\Users\snar13>ride.py wxPython 版本错误。 您需要安装支持 Unicode 的 wxPython 2.8.12.1 才能运行 RIDE。 wxPython 2.8.12.1 可以从http://sourceforge.net/projects/wxpytho下载 n/files/wxPython/2.8.12.1/"

我已经完成了以下步骤:

  • 安装 python 2.7 版,设置环境变量并在 cmd 中输入“python –version”并输出“Python 2.7.12”进行验证。
  • 使用 PIP 命令安装了 Robot 框架,即“pip install robotframework”,并在 cmd 中输入“pybot --version”并输出“Robot Framework 3.0(win32 上的 Python 2.7.12)”进行验证
  • 使用 PIP 命令安装 Selenium2Library,即“pip install robotframework-selenium2library”
  • 使用 PIP 命令 pip install –U selenium 安装 Selenium 库。
  • 为 Python 2.7 安装了 wxPython 3.0.2.0
  • 已安装 Robot Framework IDE – RIDE 与 PIP 命令,即“pip install robotframework-ride”
  • 当我尝试通过在 cmd 中键入“ride.py”来打开 RIDE 框架时,它会引发错误,即 “C:\Users\snar13>ride.py wxPython 版本错误。 您需要安装支持 Unicode 的 wxPython 2.8.12.1 才能运行 RIDE。 wxPython 2.8.12.1 可以从http://sourceforge.net/projects/wxpytho下载 n/files/wxPython/2.8.12.1/" 我尝试并运行了多个版本的 wxPython,但显示了相同的错误: wxPython 版本:
  • wxPython2.8-win64-unicode-2.8.12.1-py26
  • wxPython2.8-win64-unicode-2.8.12.1-py27
  • wxPython3.0-win32-3.0.2.0-py27
  • wxPython3.0-win64-3.0.2.0-py27 系统详情:
  • 操作系统:Windows 7 Enterprise 64 位

【问题讨论】:

    标签: wxpython robotframework


    【解决方案1】:

    wxPython 2.8.12.1 架构必须与 Python 安装相匹配。看来你需要安装32位版本,可能是wxPython2.8-win32-unicode-2.8.12.1-py27。

    【讨论】:

      【解决方案2】:

      您需要安装 wxPython 32 位安装(确保您应该安装与 python 版本相同的 wxPython 版本,即 Python 2.7)

      【讨论】:

        猜你喜欢
        • 2013-01-26
        • 1970-01-01
        • 2019-08-24
        • 2015-10-09
        • 1970-01-01
        • 1970-01-01
        • 2022-10-18
        • 2017-03-27
        • 1970-01-01
        相关资源
        最近更新 更多