31

我正在尝试使用 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
4

5 回答 5

15

那是因为该文件configure.py没有setup.py. configure.py 生成一个 make 文件,您可以通过将 --qmake 选项传递给 configure.py 来针对您选择的 qt lib 构建 pyqt,它也有不同的选项。我建议向 pip 维护者提交一个错误。

于 2011-04-01T20:19:05.453 回答
9

如果您使用的是 Mac,则可以使用homebrew

brew install pyqt
于 2012-11-27T11:58:48.983 回答
5

或者,您可以使用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,不需要编译。

于 2011-04-03T16:49:33.070 回答
2

分享我的设置过程:

  1. 在您的项目文件夹上创建虚拟环境并激活:

    python3 -m venv venv 源 venv/bin/activate

  2. 使用 pip 安装 PyQt5(注意:特别是在 Centos7 上指定版本)

    pip3 安装 pyqt5==5.14

于 2020-10-24T16:19:50.097 回答
1

您可以在下载 ..google 后安装下载的 pyqt 版本的目录以获取所需的版本

于 2018-03-29T11:52:07.427 回答