web-dev-qa-db-ja.com

pip install PyQt IOError

Pipを使用してPyQtパッケージをインストールしようとしていますが、次のエラーが発生します。

~$ pip install PyQt

Downloading/unpacking PyQt  
Downloading PyQt-x11-gpl-4.8.3.tar.gz
(9.8Mb): 9.8Mb downloaded   Running
setup.py Egg_info for package PyQt
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
    IOError: [Errno 2] No such file or directory:
'/home/john/build/PyQt/setup.py'
    Complete output from command python setup.py Egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in
<module>

IOError: [Errno 2] No such file or
directory:
'/home/john/build/PyQt/setup.py

---------------------------------------- Command python setup.py Egg_info
failed with error code 1 Storing
complete log in
/home/john/.pip/pip.log
29
J91321

これは、そのファイルにconfigure.pyではなくsetup.pyが含まれているためです。 configure.pyは、configure.pyに--qmakeオプションを渡して選択したqtlibに対してpyqtをビルドするために使用するmakeファイルを生成します。これにもさまざまなオプションがあります。 pipメンテナにバグを報告することをお勧めします。

12
Mike Ramirez

Macを使用している場合は、 homebrew を使用できます。

brew install pyqt
8
Andy Li

または、 ActivePython のバイナリパッケージマネージャーを使用して PyQt4をインストール することもできます。

$ pypm install pyqt4
The following packages will be installed into "~/.local" (2.7):
 pyqt4-4.8.3.0
Hit: [pypm-free.activestate.com] pyqt4 4.8.3.0
Installing pyqt4-4.8.3.0
$

すでにPyPMがある限り、コンパイルは必要ありません。

4

ダウンロードしたpyqtのディレクトリを..googleでダウンロードした後、pipインストールして目的のバージョンにすることができます。

0
Ahmed Wagdi