spyder打不开闪退 module ‘_ast‘ has no attribute ‘Str‘(已解决)

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,终于出现了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值