Closed dollarfunc closed 11 months ago
Release里的 PyStand-py38-pyqt5 应该是32位的,你如果替换成64位的 3.10 当然无法运行。
你可以下载 PyStand-py38-x64.7z ,这个是64的。然后再替换3.10试试。
谢谢,下的python也是32位的,python-3.10.11-embed-win32,
我复现了你的问题,并通过重新下载适用于3.10的PyQt5包解决了。
步骤:
下载适用于3.10的PyQt5发行包:
pip download PyQt5 --python-version 3.10 --platform win32 --only-binary=:all:
下载了多个whl文件。用压缩软件打开它们,将其中的PyQt5
目录解压,并放在一起。(所有whl解压出来的东西要混在一起。)
在PyStand自带的site-packages目录中,删除原PyQt5,将新下载的PyQt5放进去。
经过上述步骤,我用跟你一样的python版本,能够正常运行。
有道理啊!是pyqt5的版本低导致的问题,多谢多谢!这就去试试
哇,原来您是Umi-OCR的作者啊!久仰久仰!
大佬,我下载的PyStand-py38-pyqt5,直接点击可以运行,但是将runtime换成python-3.10.11-embed-win32,报错, 是不可以换成其他版本么?但是我的程序只能在3.10版本运行,麻烦大神了!