コマンドを使用してWindowsにPyQt5をインストールしようとすると
_python configure.py
_
私はこのエラーを受け取ります:
_Error: Make sure you have a working Qt qmake on your PATH.
_
PyQt5ダウンロード からpyQt5を取得しました。
PyQt5をインストールするにはどうすればよいですか?
更新:
Qtダウンロードページ からQt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
をインストールしたところ、このエラーが発生しました。
_Querying qmake about your Qt installation... Determining the details of your Qt installation... Error: Failed to determine the detail of your Qt installation. Try again using the --verbose flag to see more detail about the problem.
_
そして、コマンド_python configure.py --verbose
_を実行すると:
_Querying qmake about your Qt installation... Determining the details of your Qt installation... C:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin\qmake.exe -spec win32-msvc2008 -o qtdetail.m k qtdetail.pro nmake -f qtdetail.mk release 'nmake' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. Error: Failed to determine the detail of your Qt installation. Try again using the --verbose flag to see more detail about the problem.
_
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin
(_nmake.exe
_を含む)をPATHに追加しましたが、このエラーが発生しました:
_Querying qmake about your Qt installation... Determining the details of your Qt installation... C:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin\qmake.exe -spec win32-msvc2008 -o qtdetail.mk qtdetail.pro nmake -f qtdetail.mk release Microsoft (R) Program Maintenance Utility Version 11.00.50727.1 Copyright (C) Microsoft Corporation. All rights reserved. "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\nmake.exe" -f qtdetail.mk.Release Microsoft (R) Program Maintenance Utility Version 11.00.50727.1 Copyright (C) Microsoft Corporation. All rights reserved. cl -c -nologo -Zm200 -Zc:wchar_t -O2 -MD -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_NO_DEBUG -DQT_CORE_LIB -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"release" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2008" -Forelease\ @C:\Users\Victor\AppData\Local\Temp\nm68EA.tmp NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.EXE"' : return code '0xc0000135' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\nmake.exe"' : return code '0x2' Stop.
_
PyQtをインストールする最も簡単な方法は、インストーラーを使用することです(回答のリンク、ステップ5)。 python 3.3をインストールすると、インストーラーはすべてのPyQt5エキストラをそのpythonインストールに自動的に追加します。コンパイルを行う必要はありません(なしの:nmake、nmake install、python configure)。
すべてのビルドオプションは、カスタムインストールが必要な場合に使用できます(たとえば、川岸コンピューティングが提供するインストーラーがない、Pythonの異なるバージョンを使用する場合)。
独自のバージョンのPyQt5をコンパイルする必要がある場合、手順は here ですが、pythonとコンパイラがインストールされ、インストーラーバージョンを使用することをお勧めしますが、最初に python 3. をインストールする必要があります。
主にcmd
の下で次のコマンドを使用します
pip install pyqt5
そして、それは問題なく動作します!
まず、Windowsのcmdウィンドウでこれを試してください:
pip3 install pyqt5
それが成功した場合、次のようになります。
C:\Windows\System32>pip3 install pyqt5
Collecting pyqt5
Downloading PyQt5-5.9-5.9.1-cp35.cp36.cp37-none-win_AMD64.whl (77.2MB)
100% |################################| 77.2MB 13kB/s
Collecting sip<4.20,>=4.19.3 (from pyqt5)
Downloading sip-4.19.3-cp35-none-win_AMD64.whl (49kB)
100% |################################| 51kB 984kB/s
Installing collected packages: sip, pyqt5
Successfully installed pyqt5-5.9 sip-4.19.3
それでもうまくいかない場合は、SourceForgeからこのリンクを試してみてください。
あなたに合ったインストーラーを見つけるには?
まず、Pythonのバージョンと、32ビットまたは64ビットのPythonがあるかどうかを判断します。次に、いずれかのディレクトリを開きます。Python 3.5 64ビットなので、これらの仕様を持つ.exeを探しています。SourceForgeでディレクトリを開くと、ONLY。Zipまたは。tar.gz。探しているものではありません。クリックするディレクトリの適切な指示は、「Downloads/Week」列に表示されます。私の場合、PyQt-5.6ディレクトリ。
ここで、いくつかの.exeファイルに注目してください。
PyQt-5.6
|_PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x32-2.exe
|_PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe
|_PyQt5_gpl-5.6.Zip
|_PyQt5_gpl-5.6.tar.gz
これらがPython 3.5 by Py3.5
ファイル名。 64ビットバージョンも探しているので、ダウンロードしますPyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe
。最終回答!
注:システムと互換性のないバージョンをインストールしようとすると、.exeを実行した直後にダイアログボックスが表示されます。これは、間違ったものを選択したことを示しています。私はdbagのように聞こえるつもりはありません...私はそれを数回しました!
正常なインストールをテストするには、Pythonインタープリターで、インポートを試みます。
from PyQt5 import QtCore, QtGui, QtWidgets
部分的な解決策を見つけました...
WindowsにpyQt5(VS 2012)をインストールする手順:
1)バイナリファイルQt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)
を here からインストールします。
2) here からsip-4.14.7
(開発スナップショット)を取得します。
3)ファイルを抽出し、Developer Command Prompt for VS2012
を開きます。
4)これらのコマンドを実行します(sipフォルダー内):
python configure.py
nmake
nmake install
5) here からpyQt5
を取得します。
6)ファイルを抽出し、VS2012 x64 Native Tools Command Prompt
を開きます。
7)次のコマンドを実行します。
python configure.py
UPDATE:以下のこれらのコマンドを実行すると機能しません:
nmake
nmake install
解決策:pyQt5は開発中で、まだサポート/ドキュメントがないため、Qt5でpyQt4を使用してみます。
PyQt5のようなサイトパッケージをインストールする最も(おそらく最も)最も簡単な方法の1つは、Anacondaのバージョンの1つをインストールすることです。多くのサイトパッケージをインストールするだけでインストールできます。 Anacondaバージョンの利用可能なサイトパッケージのリストを確認できます here 。
例えば:
PATH: ....; C:\Anaconda3\Lib\site-packages\PyQt5; ...
Windows 10を使用している場合、使用している場合
py -m pip install pyqt5
コマンドプロンプトでうまくダウンロードするはずです。 Pythonまたは時々Windows python -m pip install pyqt5
は受け入れられないため、代わりにpyを使用する必要があります。 pipは多くのものをダウンロードする良い方法なので、お勧めします。
cmd
の下の別のコマンドは次のとおりです。
easy_install pyqt5
Anacondaを使用して簡単にインストールできます。最初に、システムにAnacondaまたはMinicondaをインストールします(ダウンロード- here )そして次のようにpyqtをインストールします:
conda install pyqt
python(2および3)の両方のバージョンで機能します。
キャノピーを使用している場合は、パッケージマネージャーを使用してqt(またはpyqt)をインストールします
PyQt5のGPLバージョンをインストールするには、次を実行します( PyQt5 Project を参照):
pip3 install pyqt5
これにより、Pythonホイール プラットフォームとPythonのバージョンにインストールされます(両方がサポートされていると仮定します) )。
(ホイールは Python Package Index から自動的にダウンロードされます。)
PyQt5ホイールには、QtのLGPLバージョンの必要な部分が含まれています。 Qtを自分でインストールする必要はありません。
(必要なsip
は個別のホイールとしてパッケージ化され、が自動的にダウンロードおよびインストールされます。)
注:
次のようなエラーメッセージが表示された場合
No downloads could be found that satisfy the requirement
次に、おそらくサポートされていないバージョンのPythonを使用しています。