conda-init错误解决

conda init初始化,CMD显示错误信息(此时不应有 &。)

此时不应有 &。

[已退出进程,代码为 1 (0x00000001)]

在安装完miniConda之后,我愉快的执行了 conda init cmd.exe,将 condacmd进行绑定,就在退出终端重新进入时,意外发生了!!!

就是报出了上面的错误,直接就退出了 cmdcmd再也无法打开,我傻了,要知道计算机上还有很多依赖于cmd才能运行的开发工具啊,这可怎么办?

我百思不得其解,甚至一度产生了 remake重装系统的想法,但是冷静下来,我开始疯狂百度错误信息,结果没有一条有用,唉!!!

既然cmd无法通过任何途径打开,那么说明执行 conda init cmd.exe之后,肯定是让cmd在每次打开初始化时就执行了某些命令,而 cmd的初始化又是通过注册表执行的,soga,那肯定是注册表的问题了。于是三下五除二打开了 command Processor的注册表,并删除了所有键值对,结果还是没什么卵用。。。

就在这时,突然想起解铃还须系玲人,这句古话,于是。。。

废话少说重装miniconda试一试,重装之后,再次 conda init cmd.exe,这次仔细查看了打印的操作信息, 发现果然有一条修改了系统的注册表AutoRun,根据信息循迹而上,果然找到了一个AutoRun键值对:

名称数据计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRunif exist & if exist & if exist “E:\miniConda3\condabin\conda_hook.bat” “E:\miniConda3\condabin\conda_hook.bat”

恍然大悟,根据开始的错误信息 此时不应有 &,果断把数值改成了

if exist "E:\miniConda3\condabin\conda_hook.bat" "E:\miniConda3\condabin\conda_hook.bat"

问题解决,芜湖!

Original: https://blog.csdn.net/qq_51352578/article/details/124930035
Author: 红烧code
Title: conda-init错误解决

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/770521/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球