加载论坛时出错,请强制刷新页面重试。
Loongnix上PyQT5的安装问题
only998
如题,已经按loongnix.cn上的说明添加了龙芯的py源和清华源,超级用户使用命令:
python3 -m pip install PyQt5==5.15.2 --verbose 或是
python3 -m pip install PyQt5
等均卡在获取元数据那里,输出信息的话,最后的信息如图:
接受许可之后再无任何输出,此时单CPU使用率达到100%,内存使用率开始缓慢上升,看起来像是要编译qt,问题是内存占用一直上升,不会减少,最终内存耗尽。16G内存+40G交换分区也没抗住。
有大佬装过这个工具吗?给指条明路。
only998
看来龙芯上用python的不多啊。问题找到了,以PyQt5.15.2为例,从清华源将源码下载下来,解压后找到project.py
定位到428行附近,找到下面几句,直接用搜索也行:
try:
resp = sys.stdin.readline()
except KeyboardInterrupt:
raise SystemExit
except:
resp = ""
删除这些代码,并修改后几行为:
#resp = resp.strip().lower()
resp = "yes"
即可正常进入编译过程。看起来像是这些代码造成了死循环,最终导致内存耗尽。到底是哪个bug不好说。
xen0n
only998 看来龙芯上用python的不多啊
大部分社区贡献者都在用新世界。被迫在旧世界工作的基本只会是 xc 行业的开发者,这些人上这个 BBS 的确实不多 ;-)
only998
xen0n 新世界的重要毋庸置疑,问题是当前,至少2024年内看起来龙芯也没意愿切入新世界。龙芯又没个官方论坛,分享点踩坑经历都没地。我正在loongnix上编译QGIS,目前流程基本跑通,踩的一地坑 ,一头包。