安装PYQT5报错解决办法
anaconda中使用命令pip install pyqt5 -i http://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
安装PYQT5包,发现报错,需要安装C++之类云云。
题主曾经采用的方法:
conda install -c conda-forge 包名称
conda install libpython m2w64-toolchain -c msys2
以上方法解决C++等依赖问题均无效,看见帖子说安装Microsoft C++可以解决这个问题,这也是报错中提供的解决方案。因为安装这个需要的空间太大了(约7G)。这里同时放一个帖子,帖子中提到需要注意的是这里面C++/CLI需要勾选(我没有安装这个,未验证):
题主后来发现,conda的base可以运行需要PYQT的代码。
也就是说,使用命令 conda install pyqt
anaconda可以分析出需要的库,从而安装好pyqt5-sip这个库。
总结来说出现这个问题在于:
- 使用了pip安装指令,则会出现需要Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools
- 使用conda install 命令时,安装包的名称应该是 pyqt,而不是代码中使用的PYQT5