zoukankan      html  css  js  c++  java
  • pyqt环境安装准备

    由于发现pyqt构成组件较多,且对各组件的版本均有严格要求,故在此先将自己对于环境搭建的多种考虑列出,以防造成错误或无意义的下载和安装。

    1、主要想面向windows环境和linux环境。
    2、考虑到从python3.5开始不再支持winxp环境,注意版本选择上要小于py3.5。
    3、从pyqt网站中可以下载到pyqt相关组件,但是需要下载windows环境集成安装包的话,需要进入sourceforge进行相关下载,对于版本的选择也更明确。
    4、目前qt下载改为强制注册的方式才能下载,旧的qt只提供每次更新的第一版,如3.4.0版本,3.5.0版本,而在pyqt集成安装包中是有区别的,需要特别注意一下。旧版本下载地址
    5、相比qt,python的版本要求相对宽松,只要主版本符合即可,如py3.5.0和py3.5.4都可适用于同一套安装。
    6、qt的安装程序相对较大,将近1G,原本使用中就希望可以在多环境下应用,其后若要变更环境或编译器则又要重新下载新的安装程序。一来对于下载速度不佳或有流量限制的情况下实在比较吃力,二来qt官方对于旧版本的留存是有限的,不可能照顾到所有编辑器和运行环境,或是在未来的某一天彻底删除掉过久的版本内容。这种情况其实对自己打算使用的整组套件中的所有版本软件都是适用的。综上所述,首先对于打算一直要使用的软件版本保留源码是十分必要的;其次,在能力和时间允许的情况下,掌握所需环境/编译器的源码编译。

    7、其实linux环境的安装可以说是最简单,因为自己使用的debian操作系统提供了自动化安装apt,但是出于安装可能面临无网环境的考虑,尽量用源码安装比较稳妥。

    目前计划选择的版本是PyQt5.3 + Py3.4 + Qt5.3.0,sip直接选择最新的版本。

    选择这些版本的主要理由是windows环境,我选择的版本提供了现成的windows安装包,不用再考虑头疼的编译问题,而linux环境在这方面就相对容易,理论上是可以驾驭任何版本的,因此只是遵从版本统一而已。

    在此列出计划,一定要认真讨论windows环境的编译问题,一想到找不到哪个版本的安装包就头疼(lll¬ω¬)

  • 相关阅读:
    初探 Redis 客户端 Lettuce:真香!
    vscode 代码中查找并替换为换行符
    Jenkins Kubernetes插件添加 云
    Jenkins kubernetes插件的原理
    jenkins pipeline实现自动构建并部署至k8s
    python3 requests中的 stream参数
    rsync 开启用户密码认证
    rancher1版本 基本使用
    nginx http跳https
    sed合并多条指令修改文本
  • 原文地址:https://www.cnblogs.com/yinyuyou-ycy/p/6551617.html
Copyright © 2011-2022 走看看