启动 Spyder 产生错误

时间:2021-02-04 11:07:32

标签: python python-3.x anaconda spyder anaconda3

从最近几天开始,我的 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

1 个答案:

答案 0 :(得分:0)

超过一半的 Stacktrace 提到了有关配置的内容,所以我会冒昧地说您的配置已损坏 - 特别是某些 .ini 文件。

可能是 C:\Users\[Your Username]\.spyder-py3\spyder.ini,在 spyder 配置文件夹中搜索 *.ini 会显示更多 .ini 文件。只需检查它们是否有损坏,或者如果您不是特别关心您的配置,请删除它们。