学习PyQt时遇到Anaconda Navigator关闭后突然打不开
学习PyQt时遇到Anaconda Navigator关闭后突然打不开
实验环境:
系统版本: Windows10
测试时间:2021年11月2日
笔者在基于 Anaconda 的虚拟环境学习 pyqt 过程中为了安装 pyuic5 进行了一顿胡乱操作,最终导致关闭软件后再次想要启动 Anaconda Navigator 软件界面时启动失败,无报错信息。
关键描述:启动软件无任何响应及错误反馈。
系统测试:
因为通过软件快捷方式已经无法启动 Anaconda Navigator ,故此处使用 Windows 的命令行通过 conda 命令进行操作。
快捷键 win+R 调出运行输入 cmd 回车启动命令行,首先进行 base 环境验证,键入如下命令
conda activate base
如果成功,则说明还在。
问题解析:
笔者在进行 pyqt 学习时,进行到使用 Qt Designer 进行界面设计,然后通过 pyuic5 进行文件转换时,一顿迷糊操作,导致软件无法开启,此处参考网站基本确定问题出现在 Anaconda 的 pyqt4 与 pyqt5冲突,或者与 spyder 冲突导致启动失败。
此处笔者使用的时虚拟容器,故切换环境到虚拟容器
conda deactivate base
conda activate virtual_container
spyder
此时命令行反馈 spyder 启动失败并提示缺少 Qt 相关插件,故基本与问题定位一致。
解决方案
此时卸载 pyqt5
pip uninstall pyqt5
卸载完毕后启动 spyder 启动成功
启动 Anaconda Navigator 成功!