一、适用环境:

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. usaco 1.2.1(指针技巧)

    ★Milking Cows 挤牛奶 三个农民每天清晨 5 点起床,然后去牛棚给 3 头牛挤奶.第一个农民在 300 时刻(从 5 点开始计时,秒为单位)给他的牛挤奶,一直到 1000 时刻.第二个农民 ...

  2. jquery上传控件uploadify使用备忘

    我简单修改了js和样式,效果如下 使用起来也是超简单,将文件下载并解压到你网站目录下,然后 .在使用位置插入代码 ============================= <iframe wi ...

  3. What's New in Core Data in iOS 7

    What's New in Core Data in iOS 7 该文档主要描述coredata 在ios7的新功能特性. Core Data and iCloud 我们添加改进了对Core Data ...

  4. linux 安装svn,并设置钩子来同步更新

    linux安装svn下载 http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz 和 http://subversion.tigr ...

  5. struts2文件上传大小限制问题

    struts2默认文件上传大小为2M,如需修改默认大小,解决方法如下: <struts> <constant name="struts.multipart.maxSize& ...

  6. Oracle查询错误分析:ORA-01791:不是SELECTed表达式

    表结构如下: create table HH_BOOK_GOOD ( ID VARCHAR2(32) not null, BOOKID VARCHAR2(32) not null, GOODID VA ...

  7. spring redis入门

    小二,上菜!!! 1. 虚拟机上安装redis服务 下载tar包,wget http://download.redis.io/releases/redis-2.8.19.tar.gz. 解压缩,tar ...

  8. Closures in OOC

    Closures in OOC 接上一篇Complexity Behind Closure,这次来专注于Rock是如何在C里实现Closure的. 这篇文章同时发布在Github上. Block as ...

  9. Arduino 3g shield using GSM bought from ITead

    This is an old arduino 3G module bought half years ago. Its wiki: http://wiki.iteadstudio.com/ITEAD_ ...

  10. on IRC, how to use secure connection(SSL) and get a cloak/vhost to hide your IP

    On stackoverflow I found this: Follow this tutorial below: This is from http://superuser.com/questio ...