近期在配置Anaconda环境时,安装了一个新包,安装成功后运行python程序报错遇到一些报错,提示缺少文件,当前只有以下平台可用:minimal、offscreen、windows。在本机Anaconda3\Library\plugins\platforms下找到了qminimal.dll、qoffscreen.dll、qwindows.dll。报错与qt有关,因为matplotlib.pyplot可视化要用到qt。
按照网上解决方案,配置环境变量:失败。![](https://i-blog.csdnimg.cn/blog_migrate/63c8c186e4927e5f526929645244f2e5.png)
复制文件夹,也失败了。![](https://i-blog.csdnimg.cn/blog_migrate/eb40e678a89ec3631ac53194a75454e8.png)
最后参考文章:猜测是安装新包过程中,将Qt恢复到anaconda自带的状态了。重新执行安装:
pip install sip
pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install PyQt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
修复成功!
后续
又出现了Anaconda打不开的情况,win+R
打开 cmd
输入 anaconda-navigator
后,报错
分析又是缺少pyqt的包,打开 Anaconda Powershell Prompt
后,输入 pip install pyqt
如果提示pyqt已经存在,可以先使用pip uninstal pyqt5卸载,重新安装,最后顺利打开软件。