[英]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.