pyqt5 安装(中文翻译)

本文由一个无聊的人翻译自http://pyqt.sourceforge.net/Docs/PyQt5/installation.html


安装PyQt5

  GPL 和商业版的PyQt5 都可以从代码包或wheels安装

用Wheels安装

  Wheels是纯Python的标准Python包装格式或二进制PyQt5等扩展模块。只支持Python v3.5和以后。Wheels提供32位和64位Windows,Linux 64位macOS和64位。这些对应的平台Qt公司提供二进制安装程序

  Wheels使用Python 内置的pip3 程序安装。

安装GPL版本

  为PyQt5 的GPL版本安装wheel,得运行

pip3 install pyqt5

  它将对应你的平台和Python的版本安装wheel(假如两者都支持)。wheel 将从Python 套件索引中自动下载。

  如果你得到一个错误信息,那么意味着没有能够满足要求的版本,你有可能使用的是一个不被支持的Python版本。

  PyQt5 wheel 包含LGPL 版本的Qt 的必要部分。 不需要Qt 本身。

  SIP 被打包成一个单独的wheel ,它将自动下载并安装。

  卸载GPL 版本,得运行

pip3 uninstall pyqt5

安装商业版本

  不可能像GPL 版本一样为商业版提供wheels
  

  • 用户许可证信息不得不被应用
  • 不可能为Qt 的商业版本分发一份拷贝

  替代那些不包括Qt 的一份拷贝的未认证的wheels 是被提供。一个名为pyqtlicense 的程序被提供给未认证的wheels,pyqt-commercial.sip 证书文件和Qt 安装位置用来生成一个被认证的wheel。被认证的wheel 包含Qt 的必要部分的一份拷贝,并且它能用pip3 安装。

  PyqtLicense假定Qt 安装是从QT 公司提供的LGPL 或商业二进制安装程序之一创建的。它也可以与从源代码构建的Qt 安装一起工作,但这是不受支持的。

  在Windows上,必须使用MSVC 2015或MSVC 2017的二进制安装程序。

下面介绍pyqtlicense的命令行选项。

-H,–help

显示帮助消息并退出。

-V,–version

显示版本号并退出。

–build-tag TAG

这指定标记应用作生成的控制盘名称中的生成标记。如果标记是空字符串,则忽略生成标记。

–license FILE

这指定该文件是许可证文件。

–no-msvc-runtime

32位和64位Python的未经许可的轮子包括MSVCP140.DLL(MSVC2015 C++运行时的一部分)。这指定应从许可的控制盘中省略DLL。

–no-openssl

32位和64位python的未授权轮子包括libeay32.dll和ssleay32.dll(即openssl dlls)。这指定应从许可的控制盘中省略DLL。

–OpenSSL DIR

这指定32位和64位python的未授权控制盘中包含的libeay32.dll和ssleay32.dll dll应替换为目录dir中同名的dll。

–output DIR

这指定许可的控制盘将写入目录dir。

–qt DIR

这指定dir包含要包含在许可车轮中的lgpl或商业qt安装。目录是qt所指的前缀目录,即包含bin、lib等目录的特定于体系结构的目录。必须指定。

–qt -version VERSION
这指定了qt安装的3部分版本号。如果没有指定,那么它将从–qt选项指定的值中提取。

–quiet

这指定应取消所有进度消息。

–wheel-qt-version VERSION
这指定了构建车轮所依据的qt安装的3部分版本号。如果未指定,则将从车轮文件的名称中提取。

–verbose
这指定应显示其他进度消息。

  剩下的参数是要许可的未授权wheel 文件的名称。
  卸载商业版,得运行

pip3 uninstall pyqt5-commercial

从源代码构建和安装

下载SIP

  SIP必须在构建和使用PyQt5之前安装。你可以得到最新发行版的SIP 源代码,通过 https://www.riverbankcomputing.com/software/sip/download.

  SIP 的安装向导在 http://pyqt.sourceforge.net/Docs/sip4/installation.html.

注意:在构建PyQt5 v5.11或之后,您必须配置SIP创建一个私人复制的SIP模块使用命令行类似如下:
>python configure.py --sip-module PyQt5.sip --no-tools

下载PyQt5

  从https://www.riverbankcomputing.com/software/pyqt/download5。你可以得到的最新的GPL版本的PyQt5源代码
  如果您正在使用的商业版本PyQt5,那么你应该使用当你购买时寄给你的下载说明来下载。你必须下载pyqt-commercial.sip证书文件。

配置PyQt5

构建PyQt5

配置与配置文件

安装 PyQt3D, PyQtChart, PyQtDataVisualization 以及 PyQtPurchasing

  确切来说,这些拓展包的构建和安装方式与PyQt5的一样。换句话来说,这些代码包都包含一个 configure. py 的脚本,并且wheels文件可以从PyPl 处安装


更新自2019年1月22日20:44:44(未完成)

发布了45 篇原创文章 · 获赞 14 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_34438779/article/details/86593392
今日推荐