python 尝试安装PyQT5时,Pip安装卡在“准备车轮元数据...”上

ryhaxcpt  于 2023-02-02  发布在  Python
关注(0)|答案(7)|浏览(1144)

我尝试在我的树莓派上安装PyQT5,并使用了sudo pip3 install pyqt5命令。但是它已经被卡住了一个多小时了,我开始感到沮丧,因为它仍然在移动,所以它没有崩溃或任何东西。有什么解决办法吗?或者我错过了什么?提前感谢

zbdgwd5y

zbdgwd5y1#

我也遇到了同样的问题,几十分钟后就不耐烦了...
然后尝试使用以下命令运行命令:
pip3 install --verbose PyQt5
这样我就可以确保它不会在后台崩溃。
差不多2个小时后就完成了。编译需要一些时间...

waxmsbnn

waxmsbnn2#

这是一个有点滑稽,但它的工作:
首先,我按照mrgrowf的回答尝试了--verbose,发现它确实卡在了请求许可证上,更新pip对我没有帮助,这里的问题似乎是它可以打印,但它不接受键盘输入。
所以我做了以下的事:

  • 使用-vv运行pip安装
  • 一两秒钟后,在它到达请求许可证的位置之前,按下ctl-z
  • 查找文件夹名称以pip-install-开头的临时目录的路径
  • 转到那里并在编辑器中打开project.py
  • 找到线if not self.confirm_license:并将其更改为if False:
  • 现在使用fg恢复安装,应该可以正常工作

(更新)我的构建最终失败,原因我认为是不相关的

zour9fqk

zour9fqk3#

如果需要许可证(通过pip install pyqt5 --verbose进行确认),从@purpleladydragons进行捎带,通过brew安装qt后,下面的命令对我来说在Ventura和python 3.10.7上是有效的:
https://stackoverflow.com/a/74071222/733687
pip install pyqt5 --config-settings --confirm-license= --verbose

yqkkidmi

yqkkidmi4#

首先升级你的pip:python -m pip安装--升级pip而不是安装PyQt 5:管道安装PyQt 5

z5btuh9x

z5btuh9x5#

对于我的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
ny6fqffe

ny6fqffe6#

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

这就是Ryan上面说的对我起作用的方法。我在Ventura上尝试了Python 3. 11和3. 9
我最初的问题是Pyinstaller无法通过我的anaconda环境创建一个工作的.app文件。我怀疑这是因为anaconda的PyQt只是pyqt,而不是标准的pyqt5。我已经通过Brew安装了pyqt5,但没有在我的项目中使用它。
现在有一个virtualenv环境,并将检查它是否工作,但我终于可以安装pyqt5与pip。

nsc4cvqm

nsc4cvqm7#

首先快速更新pip [如其他回复中所述]:
pip install --verbose PyQt5
使用verbose标志来获得更多关于安装的信息。Pip可能会对升级非常大声,但我的一直是沉默的,从20. 0. 2到23. 0,突然安装是即时的。

相关问题