mac电脑安装wxPython2.8.12.1不成功怎么办 , Could not find a version that satisfies the requirement 2.8.12.1

目的:robotframe-ride用于接口测试

遇到的问题:

1.mac终端pip安装robotframework-ride后

pip install robotframework-ride

(pip不行的话尝试sudo easy_install )

启动ride.py报:

wxPython not found.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.

 2.于是pip安装wxPython 2.8.12.1, 报:

 

解决:根据提示和老师指导,

1.到该网址去下载 wxPython 2.8.12.1。

http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

2.下载该版本

 

3.下载后双击解压

 

4.点击安装包,右键选择:显示包内容

5.打开Contents/Resources/ 

6.双击解压该文件wxPython2.8-osx-unicode-universal-py2.7.pax.gz

将解压文件中的usr/local的lib文件复制到系统usr/local中

 

其是个隐藏文件。打开方式:

Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以了。

7.将第6步中的 postflight复制到桌面,cd到post flight所在的目录,运行命令

sudo ./postflight

 

 8.尔后运行ride.py,会提示python驱动是32位的.

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

因为我们安装的是64位的

所以需要强制执行为32位

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

 

9.再次启动ride.py成功

 

猜你喜欢

转载自www.cnblogs.com/AryaZ/p/10475731.html