web-dev-qa-db-ja.com

PyQt5をWindowsにインストールする方法は?

コマンドを使用して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.
_
26
Victor Lellis

PyQtをインストールする最も簡単な方法は、インストーラーを使用することです(回答のリンク、ステップ5)。 python 3.3をインストールすると、インストーラーはすべてのPyQt5エキストラをそのpythonインストールに自動的に追加します。コンパイルを行う必要はありません(なしの:nmake、nmake install、python configure)。

すべてのビルドオプションは、カスタムインストールが必要な場合に使用できます(たとえば、川岸コンピューティングが提供するインストーラーがない、Pythonの異なるバージョンを使用する場合)。

独自のバージョンのPyQt5をコンパイルする必要がある場合、手順は here ですが、pythonとコンパイラがインストールされ、インストーラーバージョンを使用することをお勧めしますが、最初に python 3. をインストールする必要があります。

12

主にcmdの下で次のコマンドを使用します

pip install pyqt5

そして、それは問題なく動作します!

27
Malek B.

まず、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からこのリンクを試してみてください。

Windows用のPyQt5 .exeインストーラー

あなたに合ったインストーラーを見つけるには?

まず、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
8
Jarad

部分的な解決策を見つけました...

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を使用してみます。

7
Victor Lellis

PyQt5のようなサイトパッケージをインストールする最も(おそらく最も)最も簡単な方法の1つは、Anacondaのバージョンの1つをインストールすることです。多くのサイトパッケージをインストールするだけでインストールできます。 Anacondaバージョンの利用可能なサイトパッケージのリストを確認できます here

  1. Dowload Anaconda またはAnaconda2
  2. それをインストールします。
  3. Anacondaインストール内のPyQt5のパスをシステム環境変数に追加します。

例えば:

PATH: ....; C:\Anaconda3\Lib\site-packages\PyQt5; ...
  1. すぐに使用できます。
3
cengineer

Windows 10を使用している場合、使用している場合

    py -m pip install pyqt5

コマンドプロンプトでうまくダウンロードするはずです。 Pythonまたは時々Windows python -m pip install pyqt5は受け入れられないため、代わりにpyを使用する必要があります。 pipは多くのものをダウンロードする良い方法なので、お勧めします。

1
NotEvenTheRain

cmdの下の別のコマンドは次のとおりです。

easy_install pyqt5

1
Trigremm

Anacondaを使用して簡単にインストールできます。最初に、システムにAnacondaまたはMinicondaをインストールします(ダウンロード- here )そして次のようにpyqtをインストールします:

conda install pyqt

python(2および3)の両方のバージョンで機能します。

0
Ali Mirzaei

キャノピーを使用している場合は、パッケージマネージャーを使用してqt(またはpyqt)をインストールします

0
Ivan_ug

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を使用しています。

0
MarianD