问题一:无法打开anaconda navigator
解决:在anaconda prompt当中(相当于命令行)输入anaconda navigator,如果出现问题将会由报错信息,然后根据报错信息,并且会给出在打开anaconda的过程当中调用的各种文件(我的都是.py出错抛出异常的)根据信息去查看对应的文件及其中的代码 。
我遇见的问题都是从某包当中导入什么函数 类似于
然后在使用anaconda prompt启动anaconda navigator时抛出异常 即No Qt bindings could be found
人后检查自己安装的包当中,发现自己并没有安装pyside
可直接进行安装命令为 pip install PySide2
或者可以去官网上查看全部的安装方式:官网链接
接下来一般情况下还会有别的问题,比如说缺少pyqt的tools 等等之类的比如QtDesigner。
这些都是可以通过pip命令解决:pip install pyqt5-tools==5.9.0.1.2(可以不输入版本号,然它自己进行匹配)
问题二 进入anaconda navigator之后打不开spyder
这是能够进入anaconda navigator之后打开spyder给出来的错误信息:
很明显还是缺少对应的包所以,照瓢画葫芦,首先打开相应的文件即QtWebEngineWidgets.py
发现导入的三个page view webenginesettings 都是QtWebEngine包里的(强调一下,此处打开的QtWebEngineWidgets并不是和C语言之类的一个头文件,而是一整个的包,所以更不等同于QtWebEngineWidgets.py)
因此pip install PyQtWebEngine即可(仅仅是针对这个抛出来的异常的解决方式)
问题三 打不开jupyter notebook
同理,通过在conda prompt 中输入jupyter notebook 尝试进入,发现相应的异常
总结:
在遇见问题的时候,首先要查看抛出的异常,根据这个去解决,而且跟anaconda一块安装的文件,不会有问题,出现问题的话最可能是因为缺少了必要的组件,包之类的。就像打开anaconda navigator就需要pyqt qtpy的支持还有qtpy-tools的支持。
相关问题可以给我留言或者是发送邮件:zhaojq1122@sina.com(不一定能够解决但是一切都可以尝试一下)。