解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
来源:互联网 发布:mac显示.m2文件夹 编辑:程序博客网 时间:2024/06/03 16:41
在mac-osx10.11版本下,安装RIDE前提需要装wxPython2.8-osx-unicode-2.8.12.1库,但在安装wxPython过程中,会提示安装失败,以下提供一种解决方案
一.下载
1.wxpython 下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
指定版本下载
二.安装
1.双击解压
2.进入以下页面
(1)双击.pkg,进行安装,若提示异常,无法安装,则转到第二步
(2)点击安装包,右键选择:显示包内容
(3)打开Contents/Resources
(4)双击解压文件:.pax.gz
(5)将解压文件lib中的wxPython-unicode-2.8.12.1复制到 系统 /usr/local中,执行命令cp -r wxPython-unicode-2.8.12.1/ /usr/local/lib/wxPython-unicode-2.8.12.1/
首先说一下方案思路,我先在10.10里找wxPython的安装目录,在windows里其实它是在Python的site-packages目录里,在mac里不是这样,mac的site-packages目录是Library/Python/2.7/site-packages/,在这里我只找到了wxredirect.pth这个文件,根据这个文件的内容,找到了wxPython的目录(或者配置的目录链接为import site; site.addsitedir('/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7'))在
/usr/local/lib/wxPython-unicode-2.8.12.1/
所以我把pth文件和wxPython的目录都拷贝到10.11里,然后按一样的进行配置,就完成了wxPython的安装。
在下载目录里双击wxPython-2.8.12.1.zip文件,等待它解压缩完成,解压后的目录是wxPython-unicode-2.8.12.1。
接着是操作步骤:
a. 拷贝pth文件到指定目录
sudo cp ~/Downloads/wxredirect.pth /Library/Python/2.7/site-packages/
b. 拷贝wxPython目录到指定目录
在执行命令之前,请先确保你的/usr/local/lib目录是存在的,如果lib目录没有请自己创建一个:
sudo mkdir /usr/local/lib
如果已经有lib目录就不用创建目录了,直接执行下面的语句
sudo cp -r ~/Downloads/wxPython-unicode-2.8.12.1/ /usr/local/lib/wxPython-unicode-2.8.12.1/
拷贝完成后,确保/usr/local/lib/wxPython-unicode-2.8.12.1/目录下是bin、include、lib、share四个目录。
这样就完成了wxPython的安装了,然后请自行完成ride的安装。
如何验证:
上述配置操作后,可以在命令行命令ride.py来验证是否安装正确,也可直接import wx来验证,如果import wx提示no matching architecture in universal vrapper错误,原因是因为当前Python版本不匹配,可换成python-2.7.12-macosx10.5.pkg
因为wxPython2.9和3.0都是默认64位的,在运行ride.py时不会提示32位Python的(2.9我不太确认),而我们拷贝过来的2.8.12.1的版本是32位的,所以在完成wxPython安装后,运行ride.py会提示这个:
python should be executed in 32-bit mode with wxPython on OSX.
这里我们简单用一个命令处理一下,在终端运行命令:
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
上述执行完成后,如果robotframework所需库都安装完毕后,在命令提示中输入ride.py即可启动成功。
- 解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
- Mac OSX 安装Maven 解决java_home无法识别的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决mac osx下pip安装ipython权限的问题
- 解决Mac OSX 10.10 Yosemite系统无法安装MyEclipse提示虚拟内存不足的问题
- 解决 OSX10.11 Xcode7安装模拟器需要授权的问题
- MAC OSX下用pip无法安装lxml的解决办法
- MAC OSX下用pip无法安装lxml的解决办法
- 解决mac osx下pip安装python模块权限的问题
- mac 下安装mysql-5.7.16-osx10.11-x86_64
- Fedora27安装wxPython2.8.12.1时遇到的问题及解决
- mac osx 下安装lisp环境sbcl,并解决方向键不能用问题
- 解决Mac下geohash无法安装和无法导入的问题
- osx10.11下常用命令行工具安装&几个小问题
- vmware安装mac osx 10.9无法设置分辨率问题
- mac osx 10.10以上系统无法安装jdk问题
- HALCON学第1天
- Python机器学习ufunc函数
- 单链表面试常考
- Tensorflow之路(一)tensorflow更新版本
- aiohttp
- 解决mac-osx10.11下无法安装wxPython2.8-osx-unicode-2.8.12.1的问题
- 存储设备管理与分区
- struts2学习_第二天
- 数据分析——以斗鱼为实例解析requests库与scrapy框架爬虫技术
- Oracle GoldenGate介绍
- 记录我发现的第一个关于 Google 的 Bug
- Java 命令找不到或无法加载主类
- 初识Matlab面向对象编程
- linux设置用户登录目录