mac 安装robotFramwork环境 以及wxPython 无法安装问题解决
2017-06-12 15:18
531 查看
标签: wxpythonrobotFramwork安装
mac上装robotFramwork 的坑有很多,找了很久,终于完美解决了wxPython不兼容问题等
步骤
1. mac自带Python环境,检查python环境,命令行
python --version
显示
Python 2.7.10
2.安装robotFramwork
sudo easy_install robot framework
3.安装robotFramwork-ride
sudo easy_install robotframework-ride
4.命令行运行
ride.py
会提示
wxPython not found.
You need to install wxPython 2.8.12.1 or 3.0.2 or newer with unicode support to run RIDE. wxPython can be downloaded from http://sourceforge href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/projects/wxpython/files/wxPython/
5.安装wxPython
根据提示去 https://sourceforge.net/projects/wxpython/files/wxPython/ 下载
![](https://img-blog.csdn.net/20160531174350105?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160531174443481?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后打开下载的dmg
![](https://img-blog.csdn.net/20160531174952675?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
直接点击打开,这种安装方式,亲测是完全无效的
所以正确的安装方式应该是这样的 点击安装包右键选择显示内容,会看到右边的文件夹
![](https://img-blog.csdn.net/20160531175310759?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
打开Contents/Resources/
![](https://img-blog.csdn.net/20160531180003308?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
将usr中的 local/lib 拷贝到usr/local 目录下 即下方图片中的usr
![](https://img-blog.csdn.net/20160531180435054?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
然后运行之前拷贝到桌面上的 postflight
切换到post flight所在的目录,运行命令
sudo ./postflight
6.执行ride.py会出现以下提示
python should be executed in 32-bit mode with wxPython on OSX.
这是因为prthon驱动是32位的,而我们安装的是64位的
输入以下命令强制执行32位
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
然后运行ride.py 就成功了
mac上装robotFramwork 的坑有很多,找了很久,终于完美解决了wxPython不兼容问题等
步骤
1. mac自带Python环境,检查python环境,命令行
python --version
显示
Python 2.7.10
2.安装robotFramwork
sudo easy_install robot framework
3.安装robotFramwork-ride
sudo easy_install robotframework-ride
4.命令行运行
ride.py
会提示
wxPython not found.
You need to install wxPython 2.8.12.1 or 3.0.2 or newer with unicode support to run RIDE. wxPython can be downloaded from http://sourceforge href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/projects/wxpython/files/wxPython/
5.安装wxPython
根据提示去 https://sourceforge.net/projects/wxpython/files/wxPython/ 下载
然后打开下载的dmg
直接点击打开,这种安装方式,亲测是完全无效的
所以正确的安装方式应该是这样的 点击安装包右键选择显示内容,会看到右边的文件夹
打开Contents/Resources/
将usr中的 local/lib 拷贝到usr/local 目录下 即下方图片中的usr
然后运行之前拷贝到桌面上的 postflight
切换到post flight所在的目录,运行命令
sudo ./postflight
6.执行ride.py会出现以下提示
python should be executed in 32-bit mode with wxPython on OSX.
这是因为prthon驱动是32位的,而我们安装的是64位的
输入以下命令强制执行32位
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
然后运行ride.py 就成功了
相关文章推荐
- mac 安装robotFramwork环境 以及wxPython 无法安装问题解决
- mac 安装robotFramwork环境 以及wxPython 无法安装问题解决 (非常有用)
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- MAC上搭建Windows Phone 8 开发环境——VMware Fusion下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- swift 开发环境安装导致mac无法开机的问题解决
- win7下安装oracle11G系列之四:解决生产环境无法建表问题
- 禅道linux下无法登陆以及安装出现问题的解决办法
- win8预装系统环境下安装win7问题以及双操作系统安装解决
- 我在安装TFS 2008的时候遇到的问题以及解决方法一sharepoint安装 环境变量
- 解决Linux下Qt编译出现"cannot find -lGL"以及无法安装libgl1-mesa-dev的问题
- ubuntu下小企鹅输入法fcitx安装,以及重启后无法使用的问题解决
- WIN7 X64 解决无法安装IE11,以及无法点击微软升级包MSU的问题
- 在centos7或者ubuntu14.04环境中安装openstack-I版本成功后dashboard无法登陆问题的解决
- 解决近期Mac无法安装docker-compose的问题(docker compose installation for OS X EI Capitan)
- win7环境安装apache,及无法连接服务问题解决
- win7 x64下安装mysql-workbench 5.2以及解决无法运行问题
- WIN7上搭建Windows Phone 8 开发环境——VMware Workstation下Win8 “无法安装Hyper-V, 某个虚拟机监控程序正在运行”问题解决的办法
- 解决Linux环境下安装xampp之后外部无法连接MySQL的问题
- [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法