簡體   English   中英

FileNotFoundError 安裝 PyQt5

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

解決步驟:

  1. pip3 install --upgrade pip
  2. pip3 安裝 --user PyQt5
  3. 須藤 apt-get 更新 -y
  4. sudo apt install libgl1-mesa-glx -y

現在。 它有效。

根本原因:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM