Anaconda提示输入错误

时间:2019-12-08 12:48:32

标签: python anaconda conda

我试图在新计算机(运行win10)上安装anaconda 2.7,但失败了。 我已将其安装在旧笔记本电脑上(运行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()

init_loggers中的文件“ C:\ ProgramData \ Anaconda2 \ lib \ site-packages \ conda \ cli \ main.py”,第56行     从..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):#注释:无封面

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

get_instrumentation_record_file中的第577行“ C:\ ProgramData \ Anaconda2 \ lib \ site-packages \ conda \ common \ io.py”     返回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))     在此处输入代码

expanduser中的文件“ C:\ ProgramData \ Anaconda2 \ lib \ ntpath.py”,行311     返回userhome +路径[i:]

UnicodeDecodeError:'utf8'编解码器无法解码位置13的字节0xe1:无效的连续字节


我尝试完全重新安装anaconda,尝试使用64位和32位版本,尝试使用miniconda,并且始终出现相同的错误。 非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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