记录spyder无法打开的解决过程

问题描述:

windows10已经装过python3.8,之后安装anaconda后,使用spyder无法打开。启动spyder没有任何显示。就连anaconda也无法打开。但是python和jupyter可以正常运行。

分析和解决过程:

由于测试了许多方案,现在已经记不清了,只将最正确的思路和解决办法给展示一下。

1.打不开且不显示任何问题?

直接在cmd中输入:
spyder
之后在cmd中会显示一个关键错误:
ModuleNotFoundError: No module named 'PySide’

2.缺少PySide

想到的当然就是去下载PySide,或者更新qt5的相关组件。使用了conda pip等都无法解决。
会不会是文件安装损坏?把anaconda全部卸载之后,重新安装,也报同样的错误。
我开始怀疑之前的python3.8带来的路径问题,致使找不到PySide,观察了一下环境变量,果然包含anaconda和python3.8的路径。于是又把python3.8卸载了,anaconda也卸载了。重新只装anaconda。依然报错。。。。

3.环境变量不对

这个时候就想要卸载spyder,重新装spyder。感觉卸载有点麻烦,我没找到从哪里卸载比较好,就干脆先更新一下试试:
pip install --upgrade spyder --user
此时报出了许多错误:此处省略。。
但是里面最重要的一条就是
C:\Users\lenovo\AppData\Roaming\Python\Python38\Scripts
没有在路径里面。原来是之前自己根本没有注意到还有这个python3.8的路径,被PySide模块误导了。将其加入到路径之中,问题解决!!!

猜你喜欢

转载自blog.csdn.net/qq_41917697/article/details/114415063
今日推荐