• 技术文章 >常用工具 >Anaconda

    anaconda创建环境失败

    FXLFXL2020-01-16 11:38:26原创4180

    问题引出:

    当在(base)环境下输入如下命令:

    conda create -n env_name python=x.x

    来创建一个环境名称为env_name,python版本为x.x的环境时,报出以下错误,且重置conda也报相似的错误,重置anaconda-navigator无效。

    anaconda-navigator --reset

    观察报错内容:

     File "D:\software\anaconda\lib\site-packages\conda\core\package_cache_data.py", line 422, in <listcomp>
            self._urls_data = [line.strip().decode('utf-8') for line in fh]
     UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 11: invalid start byte

    发现是由于核心文件中package_cache_data.py的第422行采用utf-8解码方式无法解码0xb1的值,使用sublimetext或notepad打开文件,更改

    self._urls_data = [line.strip().decode('utf-8') for line in fh]


    self._urls_data = [line.strip().decode('cp936') for line in fh]

    重新输入创建环境命令即可,如下图:

    07425e2d62ff597fc5c384e0960ec45.png

    相关文章教程推荐:anaconda教程

    专题推荐:anaconda 创建 环境 失败
    品易云
    上一篇:anaconda提示找不到cv2 下一篇:mac环境下打不开anaconda

    相关文章推荐

    • anaconda与conda的区别• anaconda和python的区别是什么?• anaconda提示conda不是内部或者外部命令• anaconda提示找不到cv2

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网