美文网首页
2021-05-11 记录一个 conda2 字符编码问题

2021-05-11 记录一个 conda2 字符编码问题

作者: deadcalm | 来源:发表于2021-05-11 21:46 被阅读0次

    错误信息如下:

    Traceback (most recent call last):
      File "D:\Software\Env\miniconda2\Scripts\conda-script.py", line 12, in <module>
        sys.exit(main())
      File "D:\Software\Env\miniconda2\lib\site-packages\conda\cli\main.py", line 149, in main
        from ..exceptions import conda_exception_handler
      File "D:\Software\Env\miniconda2\lib\site-packages\conda\exceptions.py", line 25, in <module>
        from .common.io import dashlist, timeout
      File "D:\Software\Env\miniconda2\lib\site-packages\conda\common\io.py", line 580, in <module>
        class time_recorder(ContextDecorator):  # pragma: no cover
      File "D:\Software\Env\miniconda2\lib\site-packages\conda\common\io.py", line 581, in time_recorder
        record_file = get_instrumentation_record_file()
      File "D:\Software\Env\miniconda2\lib\site-packages\conda\common\io.py", line 577, in get_instrumentation_record_file
        return expand(os.environ.get("CONDA_INSTRUMENTATION_RECORD_FILE", default_record_file))
      File "D:\Software\Env\miniconda2\lib\site-packages\conda\common\path.py", line 49, in expand
        return abspath(expanduser(expandvars(path)))
      File "D:\Software\Env\miniconda2\lib\ntpath.py", line 311, in expanduser
        return userhome + path[i:]
    UnicodeDecodeError: 'utf8' codec can't decode byte 0xb9 in position 9: invalid start byte
    

    只需要把 D:\Software\Env\miniconda2\lib\ntpath.py 331行的代码改一下就好了

        return userhome + path[i:]
    

    改成就可以解决字符问题

       return join(userhome, path[i:])
    

    相关文章

      网友评论

          本文标题:2021-05-11 记录一个 conda2 字符编码问题

          本文链接:https://www.haomeiwen.com/subject/gxnndltx.html