【问题标题】:A confusing Typeerror appears at the anaconda promptanaconda 提示符处出现一个令人困惑的 Typeerror
【发布时间】:2021-03-02 03:56:06
【问题描述】:

当我完成安装minicoda并打开提示使用CONDA list或其他命令时,我得到了一个令人困惑的Typeerror 如:

Traceback (most recent call last):
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\exceptions.py", line 819, in __call__
    return func(*args, **kwargs)
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\cli\main.py", line 74, in _main
    context.__init__(argparse_args=args)
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\base\context.py", line 237, in __init__
    argparse_args=argparse_args)
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 722, in __init__
    self._set_search_path(search_path)
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 728, in _set_search_path
    self._set_raw_data(load_file_configs(search_path))
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 369, in load_file_configs
    raw_data = odict(kv for kv in chain.from_iterable(load_paths))
  File "C:\Users\huangwei\Miniconda2\lib\collections.py", line 69, in __init__
    self.__update(*args, **kwds)
  File "C:\Users\huangwei\Miniconda2\lib\_abcoll.py", line 571, in update
    for key, value in other:
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 369, in <genexpr>
    raw_data = odict(kv for kv in chain.from_iterable(load_paths))
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 344, in _file_yaml_loader
    yield fullpath, YamlRawParameter.make_raw_parameters_from_file(fullpath)
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 336, in make_raw_parameters_from_file
    return cls.make_raw_parameters(filepath, ruamel_yaml) or EMPTY_MAP
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 325, in make_raw_parameters
    for key in from_map)
  File "C:\Users\huangwei\Miniconda2\lib\site-packages\conda\common\configuration.py", line 325, in <genexpr>
    for key in from_map)
TypeError: string indices must be integers, not str

环境如下:

enter image description here

enter image description here

有什么好的解决办法吗?

谢谢!

【问题讨论】:

  • 您是否已经拥有 Anaconda 但随后在其上安装了 Miniconda?为什么是 Miniconda2?
  • 感谢您的帮助!我在github中搜索了这个问题,然后得到了这个答案github.com/conda/conda/issues/7105
  • 听起来不错!如果conda update anaconda-navigator 对您有用,请务必将其写为答案并接受。

标签: python anaconda miniconda


【解决方案1】:

正如 Merv 所说,如果你之前没有安装过 Minionda/Anaconda,你可以尝试conda update anaconda-navigator 来解决这个问题

但是如果你曾经安装过 Minionda/Anaconda 并且没有完全卸载它,那么你可以参考this issue来解决这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2013-07-20
    • 1970-01-01
    • 2012-01-02
    相关资源
    最近更新 更多