【发布时间】:2023-03-20 02:38:01
【问题描述】:
pyqt-bundle: Unable to parse 'PyQt5-5.14.2' as a version number
运行此命令时出现此错误。
~/Downloads/PyQt5-5.14.2$ pyqt-bundle --qt-dir ./Qt PyQt5-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64
- pyqt-builder
- pyqt-sip
- 啜饮
系统信息
- 操作系统:Ubuntu 20.04
- Pyhton 版本:3.8.2
- PyQt5-SIP 版本:12.7.2
- PyQt5-bulder 版本:1.3.2
- Qt 版本(用于 --qt-dir):5.14.1
- PyQt5 来源:PyQt5-5.14.2.tar.gz
我是如何准备的
- 使用
sudo pip3 install pyqt-builder pyqt5-sip sip安装了 sip 和 pyqt-builder - 下载PyQt5-5.14.2.tar.gz 并将其解压到下载中
- 在目录中打开终端,从qt安装目录中复制
gcc_64粘贴到PyQt5-5.14.2目录中重命名为Qt。 - 跑
pyqt-bundle --qt-dir ./Qt PyQt5-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64
我也尝试过使用 PyQt5-SIP 版本:12.7.1,PyQt5-bulder 版本:1.3.1
【问题讨论】:
-
你是如何安装 Qt 的?你从哪里下载Qt?您是在线、离线使用安装程序还是手动编译到 Qt 中?
-
我已经使用 qt 离线安装程序将其安装到主路径
~/Qt5.14.1 -
如果您使用 Qt 5.14.1 进行编译,为什么要使用 PyQt5 5.14.2?
-
尝试使用 PyQt5 5.14.1 files.pythonhosted.org/packages/3a/fb/…
-
pyqt-bundle --qt-dir ./Qt PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64它给了我错误Unable to parse 'PyQt5-5.14.1' as a version number