報錯資訊:
Querying qmake about your Qt installation...
Determining the details of your Qt installation...
This is the GPL version of PyQt 5.5 (licensed under the GNU General Public
License) for Python 3.4.0 on linux.
Error: This version of PyQt5 and the commercial version of Qt have incompatible
licenses.
如上提示,整了好久都出現這樣的問題,qt是qt-opensource-linux-x64-5.5.0.run
pyqt5是這個PyQt-gpl-5.5.tar.gz,,sip是4.16.9,
感覺沒有什么問題,怎么會提示不兼容呢?求解答
uj5u.com熱心網友回復:
自己修改configure.py騙過去了uj5u.com熱心網友回復:
我也碰到這個問題了。GPL協議的PyQt與configure協議的Qt無法兼容,想搞定就得換GPL協議的Qt,官網關于license部分說開源默認LGPL協議,不過LGPL可以轉換成GPLQt官網給了Online和Offline兩種下載Qt的方式
Online方式的先是來個問卷調查,三四個問題,都選開源的就行,然后迅雷下了個qt-unified-windows-x86-2.0.2-1-online
我個人認為,用這個online下載器下下來的Qt應該是LGPL協議的,不過問題是這玩意完全下載不下來,總是超時,無奈放棄。
Offline方式下載的符合我的開發環境的只有這一個Qt 5.5.0 for Windows 32-bit (VS 2010, 585 MB) ,下載完安裝上再執行PyQt5的configure.py時就出現了版本不兼容的錯誤。因此我懷疑Offline下載下來的全是configure協議的Qt,看來想通過正常途徑安貞PyQt5是不可能了,直到剛才看到你的帖子……雖然這不符合開源精神,但我們也都是被逼的,誰讓它墻的這么狠,下載個東西都不行呢。樓主,你是不是注釋掉了configure.py檔案里2590行開始的下段代碼?
# Common checks.
if introspecting and target_config.qt_licensee != 'Open Source' and ltype == 'GPL':
error(
"This version of PyQt5 and the commercial version of Qt have "
"incompatible licenses.")
剛才卸載掉Offline下載下來的Qt,又企圖Online下載Qt,這會又重新安裝Offline下載的Qt,耽誤事,沒法嘗試。
uj5u.com熱心網友回復:
我也碰到這個問題了。GPL協議的PyQt與Commercial協議的Qt無法兼容,想搞定就得換GPL協議的Qt,官網關于license部分說開源默認LGPL協議,不過LGPL可以轉換成GPLQt官網給了Online和Offline兩種下載Qt的方式
Online方式的先是來個問卷調查,三四個問題,都選開源的就行,然后迅雷下了個qt-unified-windows-x86-2.0.2-1-online
我個人認為,用這個online下載器下下來的Qt應該是LGPL協議的,不過問題是這玩意完全下載不下來,總是超時,無奈放棄。
Offline方式下載的符合我的開發環境的只有這一個Qt 5.5.0 for Windows 32-bit (VS 2010, 585 MB) ,下載完安裝上再執行PyQt5的configure.py時就出現了版本不兼容的錯誤。因此我懷疑Offline下載下來的全是configure協議的Qt,看來想通過正常途徑安貞PyQt5是不可能了,直到剛才看到你的帖子……雖然這不符合開源精神,但我們也都是被逼的,誰讓它墻的這么狠,下載個東西都不行呢。樓主,你是不是注釋掉了configure.py檔案里2590行開始的下段代碼?
# Common checks.
if introspecting and target_config.qt_licensee != 'Open Source' and ltype == 'GPL':
error(
"This version of PyQt5 and the commercial version of Qt have "
"incompatible licenses.")
剛才卸載掉Offline下載下來的Qt,又企圖Online下載Qt,這會又重新安裝Offline下載的Qt,耽誤事,沒法嘗試。
uj5u.com熱心網友回復:
求助,這怎么修改呀?接觸編程不久,還不是很熟悉uj5u.com熱心網友回復:
===========================================
這個方法你試驗了嘛?不知道好不好使?求助一下,我郵箱:[email protected]
uj5u.com熱心網友回復:
LZ,這個怎么搞的呀?可否告知我也碰到這個了誒,貌似好多人確實解決不了,攤手~
uj5u.com熱心網友回復:
是怎么修改的啊,請教,能詳細說下嘛轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/108928.html
標籤:應用程序開發區
上一篇:linux串口讀取有問題
