Python pip安装PyQt IOError

Python pip安装PyQt IOError,python,pyqt,pip,ioerror,setup.py,Python,Pyqt,Pip,Ioerror,Setup.py,我正在尝试使用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>

我正在尝试使用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
~$pip安装PyQt
下载/解包PyQt
下载PyQt-x11-gpl-4.8.3.tar.gz
(9.8Mb):9.8Mb下载运行
软件包PyQt的setup.py egg\u信息
回溯(最近一次呼叫最后一次):
文件“”,第14行,在
IOError:[Errno 2]没有这样的文件或目录:
“/home/john/build/PyQt/setup.py”
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第14行,在
IOError:[Errno 2]没有此类文件或
目录:
“/home/john/build/PyQt/setup.py
----------------------------------------命令python setup.py egg\u info
失败,错误代码为1
完成登录
/home/john/.pip/pip.log

这是因为该文件具有
configure.py
而不是
setup.py
。configure.py通过将--qmake选项传递给configure.py,生成一个make文件,用于根据所选的qt库构建pyqt,它也有不同的选项。我建议向pip维护人员提交一个bug

您也可以使用的二进制软件包管理器

$ 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
,就不需要编译

如果您在Mac上,您可以使用:


下载pyqt后,您可以pip安装下载版本的目录。.谷歌搜索所需版本

共享我的安装过程:

  • 在项目文件夹上创建虚拟环境并激活:

    蟒蛇3-m静脉 源venv/bin/激活

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

    pip3安装pyqt5==5.14


  • 澄清一下:您仍然可以通过手动下载并遵循安装说明来构建此软件包。@hector应该使用pip,该文件实际上来自riverbank。他们没有*nix二进制文件,只有windows。easy_install处理得很好ftr。不,easy_install也不知道如何处理。有人在此处添加了一个问题:
    brew install pyqt