pyqt5 安裝(中文翻譯)

2021-09-10 03:51:06 字數 2288 閱讀 1023

本文由乙個無聊的人翻譯自

gpl 和商業版的pyqt5 都可以從**包或wheels安裝

wheels是純python的標準python包裝格式或二進位制pyqt5等擴充套件模組。只支援python v3.5和以後。wheels提供32位和64位windows,linux 64位macos和64位。這些對應的平台qt公司提供二進位制安裝程式

wheels使用python 內建的pip3 程式安裝。

為pyqt5 的gpl版本安裝wheel,得執行

pip3 install pyqt5

如果你得到乙個錯誤資訊,那麼意味著沒有能夠滿足要求的版本,你有可能使用的是乙個不被支援的python版本。

pyqt5 wheel 包含lgpl 版本的qt 的必要部分。 不需要qt 本身。

解除安裝gpl 版本,得執行

pip3 uninstall pyqt5

不可能像gpl 版本一樣為商業版提供wheels

替代那些不包括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必須在構建和使用pyqt5之前安裝。你可以得到最新發行版的sip 源**,通過

sip 的安裝嚮導在

注意:在構建pyqt5 v5.11或之後,您必須配置sip建立乙個私人複製的sip模組使用命令列類似如下:

>python configure.py --sip-module pyqt5.sip --no-tools

確切來說,這些拓展包的構建和安裝方式與pyqt5的一樣。換句話來說,這些**包都包含乙個configure. py的指令碼,並且wheels檔案可以從pypl 處安裝

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

PyQt5 安裝教程

實驗周需要實現影象介面,就學了下pyqt5,雖然不知道最後會不會用到。開啟win r,輸入cmd,開啟命令框。輸入下面的命令。上面的紅色部分是試了pip和pip3.6,結果都失敗了,只有pip3成功了。然後,可以在python 編譯器輸入下面的 import sys from pyqt5 impor...

PyQt5安裝教程

pip install pyqt5 pyqt5 不在提供常用的qt工具,比如圖形介面開發工具 qt designer 國際化翻譯 工具 liguist,所以還需要使用如下命令安裝常用的qt工具。pip install pyqt5 tools 使用pip install 命令安裝pyqt5 pyqt5...

PyQt5安裝問題

辛辛苦苦弄完,發現錯了。這樣編譯出來的是c語言的版本不是python的。為了裝pyqt把python,anaconda,pycharm重新安裝了一遍,還是問題百出。1 拋棄python3,使用anaconda,以為第三方庫直接就有了。問題只有pyqt5,沒有那個pyqt5 tools.2.好吧那就重...