如何解决启动 Spyder 产生错误
从最近几天开始,我的 Spyder 无法启动,我还没有在 conda 基础环境中更新任何内容,但我无法弄清楚问题所在。 希望找到解决办法。
我正在粘贴收到的错误文本:
Traceback (most recent call last):
File "C:\Users\bolja\anaconda3\Scripts\spyder-script.py",line 10,in
sys.exit(main())
File "C:\Users\bolja\AppData\Roaming\Python\Python38\site-packages\spyder\app\start.py",line 96,in main
from spyder.config.manager import CONF
File "C:\Users\bolja\AppData\Roaming\Python\Python38\site-packages\spyder\config\manager.py",line 351,in
CONF = ConfigurationManager()
File "C:\Users\bolja\AppData\Roaming\Python\Python38\site-packages\spyder\config\manager.py",line 64,in __init__
self._user_config = MultiUserConfig(
File "C:\Users\bolja\AppData\Roaming\Python\Python38\site-packages\spyder\config\user.py",line 782,in __init__
self._configs_map[name] = config_class(**new_kwargs)
File "C:\Users\bolja\AppData\Roaming\Python\Python38\site-packages\spyder\config\user.py",line 212,in __init__
self._load_from_ini(previous_fpath)
File "C:\Users\bolja\AppData\Roaming\Python\Python38\site-packages\spyder\config\user.py",line 333,in _load_from_ini
self.read(fpath,encoding='utf-8')
File "C:\Users\bolja\anaconda3\lib\configparser.py",line 697,in read
self._read(fp,filename)
File "C:\Users\bolja\anaconda3\lib\configparser.py",line 1017,in _read
for lineno,line in enumerate(fp,start=1):
File "C:\Users\bolja\anaconda3\lib\codecs.py",line 322,in decode
(result,consumed) = self._buffer_decode(data,self.errors,final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 53: invalid start byte
Python 版本:3.8.5
Spyder 版本:4.2.1
蟒蛇版本:4.9.2
解决方法
超过一半的 Stacktrace 提到了有关配置的内容,所以我会冒昧地说您的配置已损坏 - 特别是某些 .ini
文件。
可能是 C:\Users\[Your Username]\.spyder-py3\spyder.ini
,在 spyder 配置文件夹中搜索 *.ini
会显示更多 .ini
文件。只需检查它们是否有损坏,或者如果您不是特别关心您的配置,请删除它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。