安装PyQt6报错:
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\xyj19\\AppData\\Local\\Temp\\tmp3xfmekh7' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
问题,PyQt6与python有版本依赖要求,如果要安装PyQt6可以去官网:PyPI · The Python Package Index
搜PyQt6
点进去:
点击下载:
python的版本要求基本上都是3.9的所以如果出现上面的问题,我觉得最大的问题就是版本不怕匹配,然后我就重新配置了新的虚拟环境,这个虚拟环境的python版本是3.9,然后已安装就装上了,当然在低版本也是可以安装上的,我之前的版本就是python==3.7也安装上了pyqt6。
然后如果出现:
ImportError: DLL load failed: 找不到指定的程序。
那么说明你已经安装上了某一个包,但是就是找不到这个包,那么很大可能也是版本的问题,所以解决办法是删除已经安装好的版本,就可以解决。
还有一个简单的方法就是不要安装pyqt6直接安装pyqt5那么更简单,网上也有很多安装5的,包括常见的报错都有解决,如果还是暗转不上可以去链接:Pyqt | Anaconda.org
使用指令:
conda install anaconda::pyqt
一安就中。
如果出现:
error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft
那么最好的方法就是安装Visual C++,我尝试的其他的简单的方法都没有安装Visual C++来的实在,最靠谱:
下载地址:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
安装方法很多,参考其他博文把,比如:已解决(pip安装pyqt5报错) error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft-CSDN博客
仅本人安装过程的时候遇到的问题,欢迎交流哦