由于Python易学、开源、面向对象、可移植性高、库丰富的特点,近期开始学习Python。百度了解了各款Python IDE后,还是认为Eric比较适合我,所以踏上了安装Eric坎坷之路,从选定工具到安装成功一共花费了8天时间,从Windows到Linux再到Mac,挨个折腾了一遍,Windows的搭建比较简单,下载好相应版本直接运行exe就行了,Linux和Mac下我都是用源码包安装的,所以遇到了不少问题最后,终于在Mac上研究明白了。把搭建的整个过程写下来,和与我一样的小白分享。
PS:Mac与Linux的搭建没什么区别,Linux下的也可参考本文,由于我安装过xcode所以gcc我没有再单独去安装,没有的请根据提示自行安装。
一、准备文件
- Python3.4
- Qt5.5.1
- SIP4.17
- QScintilla2.9.1
- PyQt5.5.1
二、安装过程
1.安装Python3.4
从官网(https://www.python.org/download)下载相应平台的版本安装即可
注意!!
-
如果您是iOS开发者,请不要删除
python2.7,因为Xcode使用的2.7的脚本,不支持3以上版本!!!
2.安装Qt5.5.1
从官网(http://qt-project.org/downloads)下载相应平台的版本安装即可,路径设成默认(/Users/*/Qt5.5.1)即可
安装完成需要将Qt5添加到环境变量~/.bash_profile
将下面两行添加进去
1 PATH="/Users/*/Qt5.5.1/5.5/clang_64/bin:${PATH}"
2 export PATH
3.安装SIP4.14
下载地址:http://www.riverbankcomputing.com/software/sip/download
1 tar -zxvf sip-4.17.tar.gz
2 cd sip-4.17
3 python3 configure.py
4 make && date # 加&&date是个人习惯,make成功会显示时间
5 sudo make install && date # 一定要加sudo
4.安装QScintilla/Qt4Qt5
QScintilla2 文件中有3个文件夹的内容要分别安装:Qt4Qt5,designer-Qt4Qt5和Python。
Qt4Qt5文件夹要在PyQt之前安装,designer-Qt4Qt5和Python要在PyQt之后安装,顺序一定要注意!!
1 cd ./QScintilla-gpl-2.9.1/Qt4Qt5
2 qmake qscintilla.pro
3 make && date
4 sudo make install && date
5.安装PyQt5.5.1
下载地址:https://www.riverbankcomputing.com/software/pyqt/download5
由于是安装在Python的site-packages里,所以要首先确定包的位置
1 python3
2 Python3.4.4(v3.4.4:737efcadf5a6,Dec192015,20:38:52)
3 [GCC 4.2.1(AppleInc. build 5666)(dot 3)] on darwin
4 Type"help","copyright","credits" or "license"for more information.
5 >>> import site
6 >>> site.getsitepackages()
7 ['/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages','/Library/Frameworks/Python.framework/Versions/3.4/lib/site-python','/Library/Python/3.4/site-packages']
知道了位置开始编译
1 cd PyQt-gpl-5.5.1
2 $python3 configure.py -q /Users/**/Qt5.5.1/5.5/clang_64/bin/qmake -d /Library/Python/3.4/site-packages/ #-q 后面的是qmake的位置,-d 后面是Python包的位置
3 make && date
注意!!
我在执行make的时候出了一个这样的错误
1 /Users/Kallan/Documents/Python开发/PyQt-gpl-5.5.1/sip/QtPosit