使用pip安装

Python标准包管理器是 pip, 但还有其它的选择, 例如 Buildout和 easy_install.本章节只覆盖使用pip的情况, 其它包管理器应该也可以用来安装Robot Framework.

最新的Python, Jython和IronPython版本已经捆绑安装了pip.

Python下安装pip

从2.7.9版本开始, Python的Windows安装包已经默认会安装并激活pip. 如果你已经设置完了环境变量,那么就直接运行 pip install robotframework

Windows之外的系统, 或者比较老的Python版本, 需要自己安装pip. Linux系统可能使用系统的包管理器比如 Apt 或者 Yum 安装, 当然也可以参考 pip 主页上的指导手册进行操作.

如果你安装了多个Python版本和pip, 当运行 pip 命令时, 实际执行的是最先出现在 PATH 定义中的. 可以直接指定Python版本, 调用 pip 模块:

  1. python -m pip install robotframework
  2. python3 -m pip install robotframework

Jython下安装pip

Jython 2.7 包含了 pip, 但是在使用前需要激活, 使用下面的命令:

  1. jython -m ensurepip

Jython的pip安装至 <JythonInstallation>/bin 路径. 执行 pip install robotframework命令实际运行的是否是该路径下的, 同样取决于最先出现在 PATH 定义中的pip.另一种方式是直接指定Jython版本, 调用 pip 模块:

  1. jython -m pip install robotframework

IronPython下安装pip

IronPython从 版本 2.7.5 开始包含pip. 与Jython类似, 需要先激活:

  1. ipy -X:Frames -m ensurepip

注意 -X:Frames 命令行选项在激活和使用pip时都要带上.

IronPython将pip安装至 <IronPythonInstallation>/Scripts 路径.运行 pip install robotframework 实际调用的pip版本同样取决于最先出现在 PATH 定义中的pip. 可以直接运行IronPython调用 pip 模块:

  1. ipy -X:Frames -m pip install robotframework

IronPython 早于 2.7.5 的版本官方并不支持 pip.

使用pip

安装完pip, 并设置完 https代理 (如果需要的话), 使用pip是很简单的事情. 最简单的办法就是直接使用pip, 让它自动从 Python Package Index (PyPI) 下载并安装包.

  1. # Install the latest version
  2. pip install robotframework
  3.  
  4. # Upgrade to the latest version
  5. pip install --upgrade robotframework
  6.  
  7. # Install a specific version
  8. pip install robotframework==2.9.2
  9.  
  10. # Install separately downloaded package (no network connection needed)
  11. pip install robotframework-3.0.tar.gz
  12.  
  13. # Uninstall
  14. pip uninstall robotframework

注意, pip 1.4 及随后的版本默认只安装稳定版本. 如果你想要安装 alpha 或者 beta 或者发布候选版本, 需要显示指定版本号, 或者使用 —pre 选项:

  1. # Install 3.0 beta 1
  2. pip install robotframework==3.0b1
  3.  
  4. # 更新到最新版本, 即使该版本是pre-release版本
  5. pip install --pre --upgrade robotframework