python pip安装PyQt IOError

kpbwa7wx  于 2023-03-11  发布在  Python
关注(0)|答案(6)|浏览(203)

我尝试安装PyQt包与pip,但我得到这个错误:

~$ 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
kzmpq1sx

kzmpq1sx1#

或者,您可以使用ActivePython的二进制包管理器来执行install 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,就不需要编译。

7eumitmz

7eumitmz2#

共享我的设置过程:
1.在项目文件夹上创建虚拟环境并激活:
python3 -m venv venv源venv/bin/激活
1.使用pip安装PyQt 5(注意:指定版本,尤其是Centos7)
pip 3安装pyqt 5 ==5.14

4zcjmb1e

4zcjmb1e3#

你可以pip安装目录的下载版本的pyqt后,你下载它..谷歌为你想要的版本

dgenwo3n

dgenwo3n4#

我在我的rasperry-pi 3型号B(rasperry-pi os)上遇到了同样的问题,我使用apt-get解决了这个问题
此处:
pip3 install --user pyqt5
sudo apt-get install python3-pyqt5
可选:
sudo apt-get install pyqt5-dev-tools
sudo apt-get install qttools5-dev-tools

ajsxfq5m

ajsxfq5m5#

这是因为那个文件有一个configure.py而不是setup.py。configure.py生成一个make文件,你用它来构建pyqt,对照你通过传递--qmake选项到configure.py选择的qt库,它也有不同的选项。我建议向pip维护者提交一个bug。

6ojccjat

6ojccjat6#

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

brew install pyqt

相关问题