Anaconda Navigator启动崩溃、执行python报conda环境未激活如何解决
安装步骤


我是Python新手,目前遇到Anaconda使用问题:每次启动Anaconda Navigator时,都会弹出Python已停止工作的提示后直接崩溃。
除此之外,我在命令提示符中输入python命令时,会收到如下告警:
"Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see https://conda.io/activation"
我之前搜索过同类问题,尝试了网上给出的相关解决方案都没有效果;我也尝试过重新安装Anaconda,但是每次安装完成后问题依旧存在,请问该如何解决?
解决方案
- 第一步:排查安装路径问题
确认Anaconda安装路径全程无中文、空格、特殊字符,不要安装在C:\Program Files或者包含中文用户名的目录下,建议直接放在盘符根目录,例如D:\Anaconda3。如果之前路径不符合要求,卸载后重新安装,安装时不要勾选「为所有用户安装」选项。 - 第二步:配置系统环境变量
打开系统环境变量编辑界面,在Path中新增3条路径(替换为你自己的Anaconda安装路径):D:\Anaconda3D:\Anaconda3\ScriptsD:\Anaconda3\Library\bin
保存配置后重启所有命令提示符窗口,执行conda --version能正常返回版本号即配置生效。
- 第三步:修复环境未激活告警
以管理员权限打开命令提示符,执行conda init cmd.exe,执行完成后关闭所有命令窗口重新打开,默认会自动激活base环境,此时执行python不会再弹出激活告警。 - 第四步:修复Anaconda Navigator崩溃问题
在已激活base环境的命令提示符中依次执行以下命令:- 更新conda本体:
conda update conda - 更新Anaconda Navigator:
conda update anaconda-navigator - 重置Navigator配置:
anaconda-navigator --reset
执行完成后启动Navigator即可正常使用。
如果仍然崩溃,执行conda remove anaconda-navigator卸载后,再执行conda install anaconda-navigator重新安装即可。
- 更新conda本体:
内容的提问来源于stack exchange,提问作者Divyata
相关产品推荐
相关产品推荐

