wxPython 的机器人框架安装问题

Posted

技术标签:

【中文标题】wxPython 的机器人框架安装问题【英文标题】:Robot framework installation issue for wxPython 【发布时间】: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 位

【问题讨论】:

【参考方案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)

【讨论】:

以上是关于wxPython 的机器人框架安装问题的主要内容,如果未能解决你的问题,请参考以下文章

RF环境搭建

解决robotframework安装时提示wxPython not found问题

本地搭建robotframework + allure 遇到的问题

没有使用机器人框架安装边缘驱动程序

当运行测试用例时出现错误“找不到机器人框架安装”以及如何解决这个问题?

无法安装机器人框架?