如果不加处理,会出现如下错误:
DLL load failed while importing QtGui: The specified module could not be found.
大家看我的安装方式,以及处理问题过程:
1、打开anaconda的命令行
在windows左下角,输入ana就出现了anaconda promt命令行,以管理员身份运行
查看当前的环境列表
conda env list
新建python虚拟环境
用3.9的python版本更稳定
conda create -n psspyqt6 python=3.9
激活环境
conda activate psspyqt6
使用清华源安装包
注意,需要挨个安装
pip install -i https://pypi.tuna.tsinghua.edu/simple pyqt6
pip install -i https://pypi.tuna.tsinghua.edu/simple pyqt6-tools
注意,这里pyqt6-tools发现pyqt6版本不匹配,就去卸载重装了pyqt6,这也导致有些其他的包不兼容,我们查看下就知道怎么回事了
如果这时候运行qt代码,会报如下错误:
解决包冲突的问题
用pip list,发现有个包是6.3.1,其他的都是6.1.0
重装:
或者重装下其他的库比如PyQt6-WebEngine
这时候,版本都是6.1.0了
运行成功
最后总结
1、新建虚拟环境;
2、按照如下顺序安装,一定按顺序,就可以搞定:
conda create -n psspyqt6 python=3.9
conda activate psspyqt6
pip install -i https://pypi.tuna.tsinghua.edu/simple pyqt6
pip install -i https://pypi.tuna.tsinghua.edu/simple pyqt6-tools
pip install -i https://pypi.tuna.tsinghua.edu/simple PyQt6-WebEngine
更多推荐
Windows10安装Pyqt6和Pyqt6-tools过程总结
发布评论