无法安装机器人框架?
Posted
技术标签:
【中文标题】无法安装机器人框架?【英文标题】:Can't install robotframework? 【发布时间】:2015-10-09 01:52:09 【问题描述】:我试过这两种方法:
-
pip install robotsframework,返回以下错误:
使用缓存的robotframework-2.8.7.tar.gz收集robotframework 命令 python setup.py egg_info 的完整输出:Traceback(大多数 最近通话最后一次):文件“”,第 20 行,在文件中 "C:\Users\wul5\AppData\Local\Temp\pip-build- 6d1rilfl\robotframework\setup.py",第 45 行,用于 'rebot' 中的目录, 'libdoc'、'testdoc'、'lib'、'common' ^ SyntaxError: 无效语法
命令“python setup.py egg_info”在 C:\Users\test\AppData\Local\Temp\pip-build-6d1rilfl\robotframework 中失败,错误代码为 1
-
下载源文件,安装
python setup.py install,出现以下错误:
文件“setup.py”,'rebot','libdoc'中的目录的第51行, 'testdoc'、'lib'、'common': ^ SyntaxError: 无效语法
有人可以帮忙吗?
【问题讨论】:
你用的是什么版本的python?另外,python -m pip install robotframework
是否以同样的方式失败?
是的。这可能是python和robotframework模块版本不匹配的原因。
你用的是python 3.x吗?
是的,我使用的是 3.4.3。我可以使用哪个版本来安装robotframework?
我重新安装python 2.7版本,机器人框架就可以安装成功了。
【参考方案1】:
按照步骤安装robotframework
安装 Python 2.7.1
RIDE 仅在常规 Python 上运行,而不在 Jython 或 IronPython 上运行。
下载 Python 2.7.1
安装 Python 2.7.1。
在环境变量中设置路径。 (请看下面的说明)
注意:Python 2.6 是最低版本。机器人框架,RIDE 还不支持 Python3。
在 Windows 8 上设置路径(Windows 7 用户也可以尝试这些步骤)
打开开始
键入环境变量(这将直接搜索)
点击编辑系统环境变量
转到高级选项卡
点击环境变量按钮
在系统变量下向下滚动并点击路径
点击编辑按钮
在变量值中追加;<InterpreterInstallationDir>;<InterpreterInstallationDir>\Scripts\
保存更改。
如果命令提示符已经打开,则重新打开命令提示符以有效地进行更改。
安装 wxPython 2.8.12.1
需要安装wxPython,因为RIDE的GUI是使用wxPython实现的。
直接从[这里][1]下载wxPython 2.8.12.1
运行安装程序并完成设置。 这将在您的系统上安装 wxPython 2.8-win32-unicode-2.8.12.1。
安装 PIP 1.1
要安装 PIP,请按照此处提供的分步说明进行操作 http://arunrocks.com/guide-to-install-python-or-pip-on-windows/
安装 Robotframework 2.9rc1
使用命令提示符
您可以使用pip
或easy_install
命令安装RIDE。
运行以下任一命令安装 Robotframework:
pip install robotframework ride
easy_install robotframework ride
RIDE安装完成后,运行以下命令:
`ride.py` (this will launch RIDE )
使用 Windows 安装程序
下载robotframework-RIDE 1.4:
您可以从
下载适用于 Windows 版本的 RIDE 安装程序https://pypi.python.org/packages/source/r/robotframework-ride/robotframework-ride-1.4.tar.gz
打开安装程序并按照屏幕上的说明进行操作。 安装后,双击快捷方式图标启动 RIDE。
这应该可以解决问题。
【讨论】:
【参考方案2】:机器人框架与 Python 3.x 尚不兼容。 https://code.google.com/p/robotframework/wiki/Installation#Python_installation
从 Robot Framework 2.5 开始,Python 2.5 是受支持的最低 Python 版本。早期版本也支持 Python 2.3 和 2.4。 Robot Framework 目前与 Python 3.x 版本不兼容。
【讨论】:
【参考方案3】:如果 pip 无法安装机器人框架和骑行,那么试试这个,
sudo easy_install robotframework-ride
【讨论】:
这个问题与robotframework-ride 无关。问题是他们在使机器人可以使用 python3 之前尝试使用 python3。以上是关于无法安装机器人框架?的主要内容,如果未能解决你的问题,请参考以下文章
无法安装 .NET 框架,因为 Windows 认为已安装较新版本