spyder打不开闪退 module ‘_ast’ has no attribute ‘Str’(已解决)
之前用的好好的spyder,突然有一天打不开,打开能出现蜘蛛网,转两下圈就没了。其他的如jupyter,navigator等都能打开
在cmd中输入spyder,报错结果为module ‘_ast’ has no attribute ‘Str’
找了各种spyder打不开的帖子,如https://blog.csdn.net/y_onghuming/article/details/83866176
试了好多遍都没有用,最后重装anaconda3,还是闪退!
最终解决方法!
后面找到一个帖子,http://openbsd-archive.7691.n7.nabble.com/pylint-3-AttributeError-module-ast-has-no-attribute-Str-td404583.html#a404797
英文的,翻译了一下是说py-astroid与python 3.8不兼容。
后面就去找如何更新astorid,我的方法是先用
pip uninstall astroid
卸载掉原来的,然后顺便把那个文件夹也删了,再重新安装
pip install astroid
再次重启spyder,终于出现了!!!