MacOS 上的 PyQt5 安装失败,出现环境错误


pip3 install PyQt5

结果在

Collecting PyQt5
Using cached PyQt5-5.14.2-5.14.2-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (43.1 MB)
Collecting PyQt5-sip<13,>=12.7
Using cached PyQt5_sip-12.7.2-cp37-cp37m-macosx_10_9_x86_64.whl (63 kB)
Installing collected packages: PyQt5-sip, PyQt5
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/usr/local/bin/pylupdate5'

有人知道是什么原因造成的吗?

事实证明,这是由以前安装的带有Homebrew的PyQt5引起的:

pylupdate5(事实证明也是pyuic5pyrcc5)是由Homebrew生成的指向../Cellar/pyqt/5.14.0/bin/的链接,它不存在。

删除/usr/local/bin中用于pylupdate5pyuic5pyrcc5的链接解决了问题

Successfully installed PyQt5-5.14.2 PyQt5-sip-12.7.2

:-)