astropy.extern.configobj.configobj.ConfigObjError: Parsing failed with several errors

astropy.extern.configobj.configobj.ConfigObjError: Parsing failed with several errors

当我导入 astropy 包时,出现以下错误信息。

>>> import astropy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/__init__.py", line 288, in <module>
    log = _init_log()
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/logger.py", line 97, in _init_log
    log._set_defaults()
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/logger.py", line 473, in _set_defaults
    self.setLevel(conf.log_level)
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/config/configuration.py", line 273, in __get__
    return self()
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/config/configuration.py", line 396, in __call__
    sec = get_config(self.module)
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/config/configuration.py", line 530, in get_config
    cobj = configobj.ConfigObj(cfgfn, interpolation=False)
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/extern/configobj/configobj.py", line 1227, in __init__
    self._load(infile, configspec)
  File "/home/lalitawadee/anaconda3/lib/python3.7/site-packages/astropy/extern/configobj/configobj.py", line 1316, in _load
    raise error
astropy.extern.configobj.configobj.ConfigObjError: Parsing failed with several errors.
First error at line 142.

我已经尝试删除 Anaconda 并重新安装它,但问题仍然存在。你能帮我解决这个问题吗?提前谢谢你。

听起来你好像在某处有一个损坏的 astropy 配置文件。如果错误消息提供了文件名,这将有所帮助,但请参阅 http://docs.astropy.org/en/stable/config/ 了解可能的位置。

对于初学者,我会在命令行尝试一些东西,比如

$ mv ~/.astropy/ ~/.astropy.bak

然后重试。我不认为这应该与 Anaconda 有任何特别的关系。