anaconda创建环境失败

图片[1]-anaconda创建环境失败-uusu优素-乐高,模型,3d打印,编程

问题引出:

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

condacreate-nenv_namepython=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",line422,in<listcomp>
self._urls_data=[line.strip().decode('utf-8')forlineinfh]
UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xb1inposition11:invalidstartbyte

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

self._urls_data=[line.strip().decode('utf-8')forlineinfh]


self._urls_data=[line.strip().decode('cp936')forlineinfh]

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

07425e2d62ff597fc5c384e0960ec45.png

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容