2017-05-04 10 views
0

PyQt5をビルドしようとしていますが、sip 4.19.1以降が必要です。エラー:このバージョンのPyQt5では、sip 4.19.1以降が必要です。

私は "--sip"、 "--sipdir"、 "--sip-incdir"を使ってみましたが、これらのどれもうまくいかないようです。

"python configure.py" - > "nmake" - > "nmake install"を実行してsipをインストールしましたが、実行中にエラーはありませんでした。以下は

C:\Users\Tarzan\Downloads\sip-4.19.2>nmake install 

Microsoft (R) Program Maintenance Utility Version 14.00.24210.0 
Copyright (C) Microsoft Corporation. All rights reserved. 

     cd sipgen 
     "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" install 

Microsoft (R) Program Maintenance Utility Version 14.00.24210.0 
Copyright (C) Microsoft Corporation. All rights reserved. 

     copy /y sip.exe C:\ProgramData\Anaconda3\sip.exe 
     1 file(s) copied. 
     cd siplib 
     "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" install 

Microsoft (R) Program Maintenance Utility Version 14.00.24210.0 
Copyright (C) Microsoft Corporation. All rights reserved. 

     copy /y sip.pyd C:\ProgramData\Anaconda3\Lib\site-packages\sip.pyd 
     1 file(s) copied. 
     copy /y C:\Users\Tarzan\Downloads\sip-4.19.2\siplib\sip.h C:\ProgramData\Anaconda3\include\sip.h 
     1 file(s) copied. 
     copy /y C:\Users\Tarzan\Downloads\sip-4.19.2\sip.pyi C:\ProgramData\Anaconda3\Lib\site-packages\sip.pyi 
     1 file(s) copied. 
     copy /y sipconfig.py C:\ProgramData\Anaconda3\Lib\site-packages\sipconfig.py 
     1 file(s) copied. 
     copy /y C:\Users\Tarzan\Downloads\sip-4.19.2\sipdistutils.py C:\ProgramData\Anaconda3\Lib\site-packages\sipdistutils.py 
     1 file(s) copied. 

私は今、1,2時間についてグーグルでてきたし、ソリューションのどれも掲示しない設定ファイル

C:\Users\Tarzan\Downloads\PyQt5_gpl-5.8.2>python configure.py 
Querying qmake about your Qt installation... 
Determining the details of your Qt installation... 
This is the GPL version of PyQt 5.8.2 (licensed under the GNU General Public 
License) for Python 3.6.0 on win32. 

Type 'L' to view the license. 
Type 'yes' to accept the terms of the license. 
Type 'no' to decline the terms of the license. 

Do you accept the terms of the license? yes 
Found the license file pyqt-gpl.sip. 
Error: This version of PyQt5 requires sip 4.19.1 or later. 

を実行する試みが働いているようだです。

NB:使用されるVisual C++ 2015のx64ネイティブビルドツールのコマンドPROMT

+0

SIPとPyQtの両方にVC++コマンドプロンプトを使用しましたか? 'where python'と打ち込んだ場合の出力は? SIPがAnacondaディレクトリにインストールされています。たとえば、C:\ Python36のように、システムに別のPythonインストールがあります。 – user3419537

+0

@ user3419537返信いただきありがとうございます。はい、SIPとPyQtの両方に同じVC++ cmdを使用しました。 pythonが 'C:\ ProgramData \ Anaconda3 \ python.exe'のときに出力しました。また、現在インストールされている他のPythonもありません。 – 3rdaccountQQ

+0

Pythonから 'sip'をインポートし、' sip.SIP_VERSION_STR'を印刷するとどうなりますか? – user3419537

答えて

0

は私がpython configure.py --sip <path>を実行しようとしたとき、私は以前から、間違った道を選びだしていたが判明します。今それは働いている。

関連する問題