簡體   English   中英

Pip 嘗試安裝時卡在“Preparing Wheel metadata ...”上 PyQT5

[英]Pip Install stuck on "Preparing Wheel metadata..." when trying to install PyQT5

我正在嘗試在我的 Raspberry Pi 上安裝 PyQT5 並使用命令sudo pip3 install pyqt5 但它已經堅持了一個多小時了,我開始感到沮喪,因為它還在移動,所以它沒有崩潰或發生任何事情。 有解決方法還是我遺漏了什么? 提前致謝

我遇到了同樣的問題,幾分鍾后就變得不耐煩了……

然后嘗試使用以下命令運行命令:
pip3 install --verbose PyQt5
所以這樣我總是可以確定它不會在后台崩潰。
它在將近2個小時后完成。 編譯需要一些時間...

如果卡住請求許可證(通過pip install pyqt5 --verbose ),從@purpleladydragons 搭載,以下命令在 Ventura 和 python 3.10.7 上對我有用,在通過brew安裝 qt 之后:

https://stackoverflow.com/a/74071222/733687

pip install pyqt5 --config-settings --confirm-license= --verbose

這有點hacky,但它有效:

首先,我根據 mrgloom 的回答嘗試了--verbose ,發現它確實卡在請求許可證上。 更新 pip 對我沒有幫助。 這里的問題似乎是它可以打印,但它沒有接收鍵盤輸入。

所以我做了以下事情:

  • 使用-vv運行 pip 安裝
  • 在一兩秒后按 ctl-z,在它到達請求許可證的位置之前
  • 查找文件夾名稱以pip-install-開頭的臨時目錄的路徑
  • Go 在那里並在編輯器中打開project.py
  • 找到該行if not self.confirm_license:並將其更改為if False:
  • 現在使用fg恢復安裝,它應該可以工作

(更新)由於我認為不相關的原因,我的構建最終失敗了

first upgrade your pip: python -m pip install --upgrade pip than install PyQt5: pip install PyQt5

對我來說pip3 install --verbose pyqt6==6.3.0命令,它堅持:

Querying qmake about your Qt installation...
This is the GPL version of PyQt 6.3.0 (licensed under the GNU General Public License) for Python 3.7.9 on darwin.

Type 'L' to view the license.
Type 'yes' to accept the terms of the license.
Type 'no' to decline the terms of the license.

我沒有第二次檢查它,但似乎更新 pip 有幫助,或者使用方法python -m pip install來安裝,例如:

python -m pip install --upgrade pip
python -m pip install onnxruntime==1.11.1 numpy==1.21.6 h5py numexpr protobuf==3.20.1 opencv-python==4.5.5.64 opencv-contrib-python==4.5.5.64 pyqt6==6.3.0 onnx==1.11.0 torch==1.10.0 torchvision==0.11.1
pip install pyqt5 --config-settings --confirm-license= --verbose

正如 Ryan 上面所說,這對我有用。 我在 Ventura 並嘗試了 Python 3.11 和 3.9

我最初的問題是 Pyinstaller 不會通過我的 anaconda 環境創建一個 working.app 文件。 我懷疑這是因為 anaconda 的 PyQt 只是 pyqt 而不是標准的 pyqt5。我已經通過 Brew 安裝了 pyqt5,但沒有將它用於我的項目。

現在有一個 virtualenv 環境,將檢查它是否工作,但我最終可以安裝 pyqt5 和 pip。

首先快速更新 pip [如其他回復中所述]:

pip install --verbose PyQt5

使用詳細標志獲取有關安裝的更多信息。 Pip 可以非常大喊升級,但我一直沉默,從 20.0.2 跳到 23.0,突然安裝是即時的。

通過更新 pip python -m pip install --upgrade pip --upgrade pip 解決了這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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