Mac下anaconda中Spyder打开报错Traceback(most recent call last)...问题

Dianthe ·
更新时间:2024-09-20
· 602 次阅读

编程小白刚入门没多久,然后发现Spyder打不开,窗口弹出报错如下图,
在这里插入图片描述但打开Jupter notebook等又是好的,最近电脑新装的软件比较多(MySQL、Tableau等),又清理了磁盘。不知道是什么问题导致的,尝试了网上说的方法在终端upgarde spyder但仍然出error。最后通过这一步进行解决:

1、在终端输入:pip check #看起来包有点问题,先检查所有的包
``
这里显示pyqt5、typed-ast等包是缺失;

2、通过pip 命令逐一install;
按照包的先后顺序,进行安装,这里注意有些包是基于前置安装条件才能安装的,所以这里执行:

pip install typed-ast pip install pyqt5==5.12.0

在这里插入图片描述
终端显示成功安装好以后,再打开Spyder就能运行了。

【心路历程篇】:
1、有可能是pyqt5这个包的版本不对,先卸载了再装指定版本,于是执行了以下命令:
pip uninstall pyqt5
pip install pyqt5==5.10.1
结果运行报错:ERROR: spyder 3.3.6 requires pyqtwebengine= “3”, which is not installed.
在这里插入图片描述
pyqtwebengine版本错误,然后我试了网上说的如下指令:
pip install pyqtwebengine
结果发现直接装版本太高,报错显示不兼容了。
在这里插入图片描述

看来应该指定版本安装,我又尝试
pip uninstall pyqt55.14.1
pip install pyqt5
5.10.1
在这里插入图片描述

又报错pyqt5版本为 5.14.1 我不是上面已经移除了pyqt5 5.14.1 并且下了pyqt5==5.10.1。。。
到这里有点魔怔,陷入了循环了。于是乎放弃。。。

2、在咨询同学大佬的情况下,尝试创建一个新的干净的环境
脚本如下:conda create -n my3.6 python=3.6
再激活: conda activate my3.6
创建完成之后进入anaconda界面install Spyder,界面弹出窗口,报错:
multiple errors encountered

于是决定转移到终端下载,输入
pip install spyder
又开始报错:error: command ‘gcc’ failed with exit status 1
在这里插入图片描述

试了网上的几个指令:
sudo apt-get install python-dev和yum install python-devel都显示yum: command not found。。。。

参考了如下文章显示要设置系统文件,因为系统文件应该没错,所以没继续进行下去,

链接】error:command’gcc’failedwithexitstatus1
https://www.cnblogs.com/gaowanru/p/10249505.html

3、创建环境怀疑是版本的问题,于是又创建了一个新的py3.7版本的环境并激活:
conda create -n my3.7 python=3.7
conda activate my3.7
创建完成后到界面install Spyder同样弹出窗口报错multiple errors encountered,和方法2出现同样的情况,至今无解。。


作者:Sdd.



traceback CALL spyder anaconda mac last

需要 登录 后方可回复, 如果你还没有账号请 注册新账号