一、适用环境:

mac系列,osx10.10,自带Python

二、简要步骤:

1. 安装pip,mac自带Python环境,所以我们改成安装pip

2. 安装wxPython,此处我下载的版本是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg

3. 使用pip install安装robotframework

4. 使用pip install安装robotframework-ride

5. 完成基础环境安装,简单验证

三、详细步骤:

1. 安装pip

mac自带Python环境,可以打开Finder-前往-实用工具,打开终端,输入命令

python -V

就能看的Python的版本,我这个是2.7.10的

所以我们只需要安装pip就好了,pip安装有很多方法,我这里推荐一种最保险的。

访问这个地址:https://pypi.python.org/pypi/pip

下载最新版本的pip的tar.gz包,写本文时最新的pip版本是8.1.1,所以我们下载pip-8.1.1.tar.gz,下载后双击文件自动解压缩,然后我们在终端里进入解压缩后的目录,

cd Downloads/pip-8.1.1

sudo python setup.py install

mac里记得要加sudo提权,执行完成后别关窗口,后面还有用。

2. 安装wxPython

当前这个操作系统的版本osx10.10还是可以安装wxPython2.8.12.1的。

下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

把鼠标悬浮到每一个文件上看完整的文件名,确认名字是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg,不要有差错。

osx是给mac用的,unicode是必须的,不要下载ansi版本,2.8.12.1是RIDE稳定支持的版本,py27是Python2.7系列的,不要下错2.6的。

双击dmg文件运行

这里要双击运行wxPython2.8开头,pkg结尾的文件

如果你看到这个损坏的提示,其实并不是损坏了,而是Mac安全问题,请到 系统偏好设置-安全性与隐私,修改一下“允许从以下位置下载的应用程序:”,改成任意来源,然后再运行那个pkg就可以正常安装了。

点击继续

点击继续,中间会有让你同意协议的

点击同意然后点击继续

点击安装

此时要输入当前用户的密码

然后等进度条完成就安装成功了。

如果你是10.11的版本,请看10.11那篇文章里如何安装wxPython。

3. 安装robotframework

我们继续在终端里执行命令,来安装Robotframework:

sudo -H pip install robotframework

其实加sudo就够了,不过有时候会有警告,建议加上-H。

看到Successfully就是安装完成了。

如果没有看到Successfully,有可能你的网络有问题,因为这种安装方式都是依赖网络的。

如果你的网络无法安装,那么只能先去下载Robotframework的源码包,安装方法可以参考前面pip安装或者看一下windows32位环境安装里面的安装Robotframework这一块内容。

4. 安装robotframework-ride

继续在终端安装ride,执行命令:

sudo -H pip install robotframework-ride

安装成功后,在终端执行ride.py

python should be executed in 32-bit mode with wxPython on OSX.

如果看到这一句,是因为默认mac下的Python是以64位模式运行的,但是wxPython必须要在32位Python模式运行,这里具体方式有两种:

a.在终端里执行下面这句

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

这里我用了这种方式。

b.或者在~/.bash_profile里增加下面这句:

export VERSIONER_PYTHON_PREFER_32_BIT=yes

保存退出后运行source ~/.bash_profile后就可以正常打开RIDE了。

5. 完成基础环境安装,简单验证

在终端里输入ride.py,看到如下界面就是安装成功了。

RF环境安装-mac-osx10.10-基础环境-安装指南的更多相关文章

  1. XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相)

    网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 原创作品,请尊重作者劳动成果,转载请注明出处!!! 以下内容比较长,我们 ...

  2. 深度学习框架-caffe安装-Mac OSX 10.12

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...

  3. 2018VMware虚拟机安装Mac OS 10.12.1

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一.下载安装中所需的镜像文件以及补丁工具 Mac OS 10.12.1 Sierra (16B2555) 懒人版(下载地址):ht ...

  4. 基于VM10+Win7安装Mac OSX10.11 El Capitan

    前言 此文写给那些像我一样的屌丝程序员(呵呵,我现在从事的是最底层的工作了,但是不想放弃我的梦想) 说明 基于VM10+Win7安装Mac OSX10.11 El Capitan 工具 VMware- ...

  5. 解锁 vmware esxi 6.7 并安装 mac os 10.13

    1.安装 esxi 6.7 2.下载 unlocker 2.1.1.zip 3.上传 unlocker 2.1.1.zip esxi的磁盘中 4.开启esxi的ssh登录 5.使用 ssh 登录 es ...

  6. VirtualBox虚拟机安装Mac OS 10.12

    注:本文作者  (QQ:85805214) 本博主只是转载发布而已. VMware 安装Mac OS 方法 由于Virtual Box拷贝文件比较麻烦,有时候经常出现拷贝失败的情况,故使用VMware ...

  7. VMware 15 安装 MAC OS 10.13 原版(详细图文教程)

    VMware 15 安装 MAC OS 10.13 原版(详细图文教程) 生命在于折腾,之前本想装个双系统黑苹果,什么 U 盘启动盘,四叶草引导,都配置好了,最后跪在一个动态卷上,备份格盘现在弄不了, ...

  8. 虚拟机VirtualBox安装MAC OS 10.12图文教程

    VirtualBox虚拟机安装Mac OS 10.12图文教程的准备 1.VirtualBox虚拟机 下载地址:https://www.virtualbox.org/ 特别提醒:推荐官方下载,安装Vi ...

  9. Linux环境安装xmapp(PHP-Mysql集成环境)

    xmapp是很多初学者使用的PHP环境集成包,用yum在linux安装的php和mysql版本现在都很低,xmapp可以解决这个问题,下面我们直接进入正题,安装一个php集成环境. 我使用的是vm虚拟 ...

  10. 2019windows上安装Mac OS 10.14过程详细截图

    之前VMware12里面的Mac OS10.10升级后,键盘鼠标就用不了了.试了几次都这样,只能重装VMware14, 安装Mac OS 10.14系统.把步骤截下图,分享一下. 一.材料准备 1.虚 ...

随机推荐

  1. ie8下下拉菜单文字为空

    <html> <head> <title></title> <script type="text/javascript"> ...

  2. js定义类或对象

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 免费UI框架推荐--Charisma UI

    基于Jquery.Bootstrap的后台管理免费UI框架推荐--Charisma UI 在项目设计和开发工作中,做过一些后台管理系统的设计和开发,用的很多都是比较传统的UI框架. 老是走在这个圈子里 ...

  4. NodeJS的url信息截取模块url-extract

    NodeJS的url信息截取模块url-extract2013-09-12 22:49 by Justany_WhiteSnow, 212 阅读, 0 评论, 收藏, 编辑 上一篇文章,介绍了怎么利用 ...

  5. JS获取table表格任意单元格值

    jsp页面表格布局 <body onload="show()"> <center> <input type="text" valu ...

  6. JSP和JavaBean

    JSP JSP全称是Java Server Pages.JSP实际上就是Servlet. JSP原理:JSP会被Tomcat翻译成一个Servlet JSP语法 1)JSP的Java脚本表达式 作用: ...

  7. 构建RESTful风格的WCF服务

    构建RESTful风格的WCF服务 RESTful Wcf是一种基于Http协议的服务架构风格. 相较 WCF.WebService 使用 SOAP.WSDL.WS-* 而言,几乎所有的语言和网络平台 ...

  8. php中empty和isset的区别

    比如: $_POST[ 'test']= ' ';那么: isset($_POST[ 'test']) ===> true; empty($_POST[ 'test']) ===> tru ...

  9. 苹果页面启动icon大小(57*57 114*114)

    苹果页面启动icon大小(57*57   114*114)做的时候要弄成正方形

  10. 选择Blobs (Evision)

    C++ // Sort by decreasing area Blobs.SortObjectsUsingFeature(OBJ_AREA, OBJ_SORT_DESCENDING); // Enum ...