ubuntu+python2+pyqt4+eric6的环境搭建

转载http://jingyan.baidu.com/article/19192ad80cc817e53e57072e.html

主要介绍Ubuntu 16.04下搭建Python2.7 + PyQt4.11 + Eric6.1 Python GUI开发平台。

Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台
Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台

工具/原料

  • Ubuntu 16.04系统
  • 压缩包sip-4.18.1.tar.gz
  • 压缩包PyQt-x11-gpl-4.11.4.tar.gz
  • 压缩包QScintilla_gpl-2.9.3.tar.gz
  • 压缩包eric6-6.1.8.tar.gz

方法/步骤

  1. 安装Python2.7

    Ubuntu16.04默认安装了Python2.7 和Python3.5。故Python2.7的安装可略去。 

  2. 安装SIP

    从 http://www.riverbankcomputing.co.uk/software/sip/download 下载压缩包sip-4.18.1.tar.gz解压,

        ~$ sudo python configure.py

        ~$ make

        ~$ sudo make install

  3. 安装Qt4依赖的库

        ~$ sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer

        ~$ sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev

  4. 安装PyQt4

    从 http://www.riverbankcomputing.co.uk/software/pyqt/download 下载压缩包PyQt-x11-gpl-4.11.4.tar.gz解压,

        ~$ sudo python configure.py

        ~$ sudo make

        ~$ sudo make install

  5. 安装QScintilla

    从http://www.riverbankcomputing.com/software/qscintilla/download下载压缩包QScintilla_gpl-2.9.3.tar.gz解压,

    A.安装本体:

        ~$ cd Qt4Qt5  

        ~$ qmake qscintilla.pro  

        ~$ sudo make  

        ~$ make install

    B.安装Designer:

        ~$ cd ../designer-Qt4Qt5  

        ~$ qmake designer.pro  

        ~$ sudo make  

        ~$ sudo make install

    C.安装Python bingdings:

        ~$ cd ../Python  

        ~$ python configure.py --pyqt=PyQt4

        ~$ sudo make  

        ~$ sudo make install

  6. 安装Eric6

    从http://sourceforge.net/projects/eric-ide/files/eric6/unstable/ 下载压缩包eric6-6.1.8.tar.gz解压,

        ~$ sudo python install.py           //安装主程序  

        ~$ sudo python install-i18n.py   //安装中文语言包

    需要注意,由于是以root身份安装(sudo),所以运行时需要执行:

        ~$ sudo eric6

    为了保证直接执行 ~$ eric6时不致出错,可以将当前用户的eric6目录权限设置为可读写:

        ~$ sudo chmod a+w -R ~/.eric6

        ~$ sudo chmod a+w -R ~/.config/Eric6

    Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台
  7. 配置过程

    终端输入eric6启动,

    1、选择Settings -> preference -> Editor -> APIs。勾选Complie APIs Autocompation,在Language中,选择python2。点面下面的Add from installed APIs按钮,选择住需要的.api文件。最后点击Compile APIs;

    Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台
  8. 2、选择Settings -> preference -> Editor -> Autocompation。勾选所有选框;

    Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台
  9. 3、选择Settings -> preference -> Editor -> QScintilla 。勾上左右的两个选框,然后在下面source中,选择from Document and API files;

    Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台
  10. 10

    4、选择Settings -> preference -> Interface -> Interface。右侧Language根据喜好选择中文或者English。重启生效。

    Ubuntu下搭建Python2 + PyQt4 + Eric6开发平台
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值