[英]FileNotFoundError Installing PyQt5
我一直在尝试安装 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\
在 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\
我刚刚遇到了同样的问题,并在该主题中找到了线索。 已经通过pip升级解决了。
这是详细信息:
1.问题案例:
pip3 安装 pyqt5。
失败并报告 FileNotFoundError: [Errno 2] No such file or directory:
2.操作系统环境:
Win10 64x WSL2
3.Python环境
python 3.7.3
pip version 19.X (not write down)
解决步骤:
现在。 它有效。
根本原因:
a. wsl中的pyqt ,pip老版本下载错误包。 pip (v20.x) 下载以下版本 PyQt5-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl
湾 libgl1.so1。 不需要通过 apt intall 安装这样的库
希望我的经验可以帮到你。
在PyPI 上,PyQT5 似乎仅适用于 python 3.5 或更高版本。 不是python 2.7。 使用较早版本的 PyQt 或较新版本的 python(2020 年以后不支持 Python 2.7,您迟早需要移动)。
您似乎正在尝试使pip
install the PyQt5
source archive 。 PyQt
不使用许多 python 包使用的常用setup.py
脚本,并且无法使用pip
从源代码构建和安装。 此外, .tar.gz
格式适用于 linux 系统,Windows 不提供本机支持。 我不确定 Windows 上的pip
是否会处理这种格式。 为 Windows 用户提供了一个.zip
版本。
您需要提取存档并从源代码构建,或者允许pip
使用pip install PyQt5
下载并安装包本身。
如果您使用 Python < 3.5,则必须从源代码构建(或安装PyQt4
),因为没有为这些版本的 Python 提供官方构建。 对于其他一切,上面的pip
命令应该足够了。
您需要使用 Python >= 3.5 或尝试使用较旧的 PyQt4
在 debianoids 上有一个很好的方法来解决这个错误
apt install python3-pyqt5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.