Anaconda卸载后CMD Powershell启动报错
Abstract
在卸载Anaconda包之后,powershell与cmd启动时便会有报错信息出现,提示The system cannot find the path specified.
,在检查注册表与Powershell配置文件后得以解决。
Content
2.1 CMD
CMD启动时提示The system cannot find the path specified.
,很抱歉没有截图:
CMD启动时会自动查询位于HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
与HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
中的键值,该内容用于Anaconda环境的配置。
按下WIN+R输入regedit回车便可打开注册表编辑器,找到上述路径,删除AutoRun的内容即可。
2.2 Powershell
在解决完CMD的报错后继而遇到了Powershell的问题,下意识接着去找Powershell的注册表,很显然并没有什么收获。然而,解决方案就在报错信息里写着呢。。。。。
根据报错信息找到目录C:\Users\Raincorn\OneDrive - stu.haut.edu.cn\Documents\WindowsPowerShell
,文件夹下的profile.ps1文件,即为Powershell配置文件,将与Anaconda相关的内容删去即可。(当然也可以像我一样把文件重命名为profile.ps1.bak,避免文件无法恢复造成Powershell崩溃。
Conclusion
类似于USB设备中的autorun文件,CMD与Powershell在启动时自动进行了初始化操作,卸载Anaconda的过程中却没有移除相应的配置文件,最后在Init时无法找到相关的文件而报错。
本文标题:Anaconda卸载后CMD Powershell启动报错
文章作者:Raincorn
发布时间:2020-02-21
最后更新:2020-07-28
原始链接:https://blog.raincorn.top/2020/02/21/Anaconda_Uninstalled_CMD_Powershell_Error/
版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可