29

コマンドを使用してWindowsにPyQt5をインストールしようとすると

python configure.py

次のエラーが表示されます。

Error: Make sure you have a working Qt qmake on your PATH.

PyQt5 Downloadから 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.
4

19 に答える 19

34

主に、以下のコマンドを使用しますcmd

pip install pyqt5

そして動作も問題なし!

于 2016-04-21T09:09:59.077 に答える
11

まず、Windows コマンド ウィンドウでこれを試してください。

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 のバージョンと、Python が 32 ビットか 64 ビットかを確認します。次に、ディレクトリの 1 つを開きます。私は Python 3.5 64 ビットを使用しているので、これらの仕様の .exe を探しています。SourceForge でディレクトリを開くと、いくつかのディレクトリが.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

Py3.5これらはファイル名でPython 3.5 であることを知っています。64ビット版も探しているのでダウンロードしますPyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe。最終回答!

注: システムと互換性のないバージョンをインストールしようとすると、.exe を実行した直後にダイアログ ボックスが表示されます。それはあなたが間違ったものを選んだことを示しています。私は dbag のように聞こえようとしているわけではありません...私はそれを数回行いました!

インストールが成功したことをテストするには、Python インタープリターで以下をインポートしてみてください。

from PyQt5 import QtCore, QtGui, QtWidgets
于 2016-07-15T19:58:06.810 に答える
0

スパイダーが原因で問題が発生し、バージョンが衝突していたので、これを試しました

pip uninstall pyqt5

pip uninstall spyder

pip install spyder 

これで全部インストール!

于 2021-05-28T10:51:14.080 に答える
0

PyQt5 の GPL バージョンをインストールするには、以下を実行します ( PyQt5 Projectを参照)。

pip3 install pyqt5

これにより、お使いのプラットフォームとお使いのバージョンの Python 用Python ホイールがインストールされます (両方がサポートされていると仮定します)。

(ホイールはPython Package Indexから自動的にダウンロードされます。)

PyQt5 wheelには、 Qt の LGPL バージョンの必要な部分が含まれています。Qt を自分でインストールする必要はありません

(必要なsipものは個別のホイールとしてパッケージ化されており、自動的にダウンロードおよびインストールされます。)


:

次のようなエラーメッセージが表示された場合

No downloads could be found that satisfy the requirement 

サポートされていないバージョンの Pythonを使用している可能性があります。

于 2018-07-03T21:08:46.367 に答える