![ConfigParser.NoSectionError:尝试添加存储库时没有部分:“常规”](https://linux22.com/image/103157/ConfigParser.NoSectionError%EF%BC%9A%E5%B0%9D%E8%AF%95%E6%B7%BB%E5%8A%A0%E5%AD%98%E5%82%A8%E5%BA%93%E6%97%B6%E6%B2%A1%E6%9C%89%E9%83%A8%E5%88%86%EF%BC%9A%E2%80%9C%E5%B8%B8%E8%A7%84%E2%80%9D.png)
当我尝试时sudo add-apt-repository <any>
,我收到此错误:
Traceback (most recent call last):
File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1387, in <module>
codename = config_parser.get("general", "base_codename")
File "/usr/lib/python2.7/ConfigParser.py", line 330, in get
raise NoSectionError(section)
ConfigParser.NoSectionError: No section: 'general'
我怎样才能解决这个问题?
难道是因为我切换到了导致python
的python3
?
(现在python --version
是,Python 3.5.1
现在是)python2 --version
Python 2.7.6
答案1
检查你的 lsb-release 文件。你改变了 lsb-release 的内容吗?它位于 /etc/lsb-release
更改 lsb-release 的内容以匹配您的版本。像这样的东西:
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18
DISTRIB_CODENAME=sarah
DISTRIB_DESCRIPTION="Linux Mint 18 sarah"
答案2
在出现更好的答案之前,这是我关于最终如何解决这个问题的评论副本。
我最终设置python
回python2
而不是python3
,从那时起一切都很好:/我可能也重新安装了pyenv
。所以我不确定什么确切地造成这个或什么确切地修复。