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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TZJD89/article/details/72857961

目的: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成功



猜你喜欢

转载自blog.csdn.net/TZJD89/article/details/72857961