【问题标题】:Anaconda prompt giving an error on openingAnaconda 提示打开时出错
【发布时间】:2020-04-01 18:26:56
【问题描述】:

我尝试在我的新计算机(运行 win10)上安装 anaconda 2.7,但失败了。 我把它安装在我的旧笔记本电脑上(运行 win7),我很高兴地使用 spyder。现在安装后,Navigator 拒绝打开,并且 anaconda 提示在打开时直接给出错误。

我收到的错误:


Traceback(最近一次调用最后一次):

文件“C:\ProgramData\Anaconda2\Scripts\conda-script.py”,第 12 行,在 sys.exit(main())

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\cli\main.py”,第 145 行,在 main init_loggers()

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\cli\main.py”,第 56 行,在 init_loggers 从 ..gateways.logging 导入 initialize_logging, set_verbosity

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\gateways\logging.py”,第 14 行,在 从 ..common.io 导入 attach_stderr_handler

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\common\io.py”,第 580 行,在 class time_recorder(ContextDecorator): # pragma: no cover

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\common\io.py”,第 581 行,在 time_recorder 中 record_file = get_instrumentation_record_file()

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\common\io.py”,第 577 行,在 get_instrumentation_record_file return expand(os.environ.get("CONDA_INSTRUMENTATION_RECORD_FILE", default_record_file))

文件“C:\ProgramData\Anaconda2\lib\site-packages\conda\common\path.py”,第 49 行,展开 返回 abspath(expanduser(expandvars(path)) 在此输入代码

文件“C:\ProgramData\Anaconda2\lib\ntpath.py”,第 311 行,在 expanduser 返回用户主目录 + 路径[i:]

UnicodeDecodeError: 'utf8' codec can't decode byte 0xe1 in position 13: invalid continuation byte


我尝试完全重新安装 anaconda,尝试了 64 位和 32 位版本,尝试了 miniconda,总是同样的错误。 非常感谢任何帮助!

【问题讨论】:

    标签: python anaconda conda


    【解决方案1】:

    似乎与您主目录中的 non-utf-8 字符有关。

    查看“ascii”编解码器的类似问题:

    https://github.com/conda/conda/issues/1631

    https://github.com/conda/conda/issues/1180

    如果您需要使用 Python 2,建议使用 Anaconda3 并从中创建 Python 2 环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-27
      • 2019-04-28
      • 2021-04-11
      • 2022-06-20
      • 2021-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多