我试图在我的新计算机上安装 anaconda 2.7(运行 win10(,但失败了。 我把它安装在我的旧笔记本电脑(运行win7(上,我很高兴地使用spyder。现在安装后,导航器拒绝打开,并且 anaconda 提示在打开时会直接给出错误。
我收到的错误:
回溯(最近一次调用(:
文件 "C:\ProgramData\Anaconda2\Scripts\conda-script.py",第 12 行,在 sys.exit(main(((
文件 "C:\ProgramData\Anaconda2\lib\site-packages\conda\cli\main.py",第 145 行,在主 init_loggers((
文件 "C:\ProgramData\Anaconda2\lib\site-packages\conda\cli\main.py",第 56 行,init_loggers 从。。gateways.logging import 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 行,在 类 time_recorder(上下文装饰器(:# 杂注:无封面
文件 "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\libtpath.py",第 311 行,在 expanduser 中 返回用户主页 + 路径[i:]
UnicodeDecodeError:"utf8"编解码器无法解码字节0xe1在位置 13:无效的延续字节
我尝试完全重新安装 anaconda,尝试了 64 位和 32 位版本,尝试了 miniconda,一直都是同样的错误。 真的很感激任何帮助!
似乎与主目录中的非 utf-8字符有关。
请参阅"ascii"编解码器的类似问题:
https://github.com/conda/conda/issues/1631
https://github.com/conda/conda/issues/1180
如果你需要使用Python 2,建议使用Anaconda3并从中创建Python 2环境。