我有一台 M1 mac,但我注意到,每当本机 python 运行任何自动化脚本(如 PyAutoGui)时,它都会逐渐变得越来越慢,几乎就像受到了限制一样。
我用 Miniforge3 创建了一个能够利用 Apple 芯片的环境,使脚本运行得更快、更一致,就像在 Intel mac 上运行一样,但我很难在 Miniforge3 环境下安装 PyQt5,这似乎是人们遇到的一个问题,我怀疑是因为该模块尚未移植到arm64。
所以我想知道,PyQt5是否可以在环境之外运行,但应用程序的实际线程或函数在M1芯片运行方向的Miniforge3环境内运行?
或者,是否可以在运行于 Arm64 架构的 Miniforge3 上安装 PyQt5?
我已经用尽了安装 PyQt5 的所有选项。
这是一个临时解决方案,因为 miniforge 存储库中似乎还没有任何 PyQt5 的 macos-arm64 版本可用。
我所做的是这样的:
arch -arm64 brew install pyqt@5
cd /Users/<myusername>/miniforge3/envs/<myenv>/lib/python3.9/site-packages
ln -s /opt/homebrew/Cellar/pyqt@5/5.15.6/lib/python3.9/site-packages/PyQt5 .
这是一个非常肮脏的解决方法,它在系统范围内安装为arm64架构构建的PyQt5,然后将其符号链接到miniforge环境中。
一旦PyQt5版本因升级而改变,它就会崩溃。
目前我没有什么比这更好的了,可悲的是……
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)