安装 PyQt5 时出现 FileNotFoundError

Jam*_*mie 7 python windows installation pyqt

我一直在尝试安装 PyQt,但无法克服以下错误。我读过一些建议我应该升级 PIP、setup_tools 和 ez_install 的帖子。我已经尝试了所有这些但没有运气。有小费吗?

c:\Python27>pip install PyQt5_gpl-5.10.tar.gz
Processing c:\python27\pyqt5_gpl-5.10.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "c:\program files (x86)\python36-32\lib\tokenize.py", line 452, in open
    buffer = _builtin_open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\JAME~1.KRK\\AppData\\Local\\Temp\\pip-0u8uht47-build\\setup.py'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\JAME~1.KRK\AppData\Local\Temp\pip-0u8uht47-build\           
Run Code Online (Sandbox Code Playgroud)

3.6 中同样的事情:

c:\Program Files (x86)\Python36-32>pip install PyQt5_gpl-5.10.tar.gz
Processing c:\program files (x86)\python36-32\pyqt5_gpl-5.10.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
     File "<string>", line 1, in <module>
     File "c:\program files (x86)\python36-32\lib\tokenize.py", line 452, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\JAME~1.KRK\\AppData\\Local\\Temp\\pip-f9s0_6sp-build\\setup.py'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in 
C:\Users\JAM~1.KRK\AppData\Local\Temp\pip-f9s0_6sp-build\
Run Code Online (Sandbox Code Playgroud)

小智 8

我刚刚遇到了同样的问题并在该主题中找到了线索。已经通过pip升级解决了。

详细信息如下:

1、问题案例:

pip3安装pyqt5。

失败并报FileNotFoundError: [Errno 2] No such file or directory:

2、操作系统环境:

Win10 64x WSL2
Run Code Online (Sandbox Code Playgroud)

3.Python环境

python 3.7.3

pip version 19.X (not write down)
Run Code Online (Sandbox Code Playgroud)

解决步骤:

  1. pip3安装--升级pip
  2. pip3安装--用户PyQt5
  3. sudo apt-get update -y
  4. sudo apt install libgl1-mesa-glx -y

现在。有用。

根本原因:

A。pyqt 在wsl、pip旧版本下载错误的包。pip (v20.x) 下载以下版本 PyQt5-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl

b. libgl1.so1。 不需要通过 apt install 安装这样的库

希望我的经验可以帮到你。

  • 谢谢你!我已经解决了更新 pip 的问题(从 pip 18.1 到 pip 21.0.1) (2认同)

FHT*_*ell 1

PyPI上,PyQT5 似乎仅适用于 python 3.5 或更高版本。不是Python 2.7。使用早期版本的 PyQt 或较新版本的 python(2020 年之后不再支持 Python 2.7,您迟早需要迁移)。

  • 我实际上升级了 3.6 并遇到了同样的错误 (2认同)