网上查了很多方法,都不适合,在此记录以下对自己有用的方法备忘。
参考链接1:https://blog.youkuaiyun.com/suijue9389/article/details/80278398
参考链接2:https://blog.youkuaiyun.com/Dali_/article/details/104919413?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-7.control
安装操作:启动Anaconda2-5.0.0-Windows-x86_64.exe-Alluser-默认C盘安装路径-勾选add Anaconda to the system PATH-在
Output folder: C:\ProgramData\Anaconda2\Lib Extract: _nsis.py Extract: _system_path.py Output folder
处报错
原因:Windows中文管理员ID惹的祸
解决方法:
1.不点OK,把界面挂着,找到Anaconda2\Lib_nsis.py,在开头部分
import os
import sys
下面插入代码:
reload(sys)
sys.setdefaultencoding( "utf-8" )
如图:
直接保存会无法保存,可以另存到桌面,然后复制到文件夹内,替换目标文件,提供管理员权限可以成功替换。
2.回到报错界面,点OK,点重试,显示安装成功。
3.但这个时候点击会无法打开。
如果和上述一致,接着打开CMD,输入
conda
或者conda --version
就是执行以下语句验证安装是否成功
如果问题和我一样,此处会报错:
4.找到C:\ProgramData\Anaconda2\Lib\ntpath.py
在join()函数中,添加以下代码:
reload(sys)
sys.setdefaultencoding('gbk')
(同上,直接保存会无法保存,可以另存到桌面,然后复制到文件夹内,替换目标文件,提供管理员权限可以成功替换。)
保存后再输入conda,成功。点击能正常进入,说明安装成功。