首页 > 解决方案 > 卸载 Anaconda 删除了我的命令提示符

问题描述

我已经在我的计算机 ( http://anaconda.com/ ) 上安装了用于数据科学的 Anaconda,以便通过 Python 进行数据科学。当我完成课程的工作流程时,我在设置虚拟环境时遇到了问题,所以我跳过了这个并使用了默认环境。

由于包的大小,我尝试使用 Windows 添加/删除程序卸载它,但现在我的命令提示符不再工作。我尝试使用 powershell 恢复它,但 powershell 会在提示符下打开:

& : 术语“C:\Alan\Python\Anaconda3\Scripts\conda.exe”未被识别为 cmdlet、\function、脚本\文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证 \path 是否正确 \ 并重试。\At C:\Users\Alan Curley\Documents\WindowsPowerShell\profile.ps1:4 char:4
(& "C:\Alan\Python\Anaconda3\Scripts\conda.exe" "shell.powershell" "h ... + CategoryInfo : ObjectNotFound: (C:\Alan\Python...ripts\conda.exe:String) [], \CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

表明 anaconda 及其环境的移除失败并留下了一些东西。

我尝试点击以下链接: Uninstall Anaconda Completely 以重新安装 anaconda,但因为我的命令提示符无法启动它不会运行 anaconda 或 conda 来安装“clean anaconda”。

现在我关闭了任何依赖我的命令提示符工作的程序,我不知道从哪里开始 - 有什么帮助吗?

标签: windowsshellanaconda

解决方案


我发现我的命令提示符有问题。在深入研究命令提示符和命令提示符问题后,我发现了链接:

https://answers.microsoft.com/en-us/windows/forum/windows_10-performance-winpc/command-prompt-in-windows-10-flashes-but-wont-stay/e539c3d2-8b1d-433f-82aa- db3944dae0de

使用它,我尝试调用命令提示符 cmd.exe /d 以排除任何自动运行操作(进一步研究: https ://sourcedaddy.com/windows-7/using-autorun-execute-commands-when-command-prompt-starts .html#:~:text=To%20specify%20an%20AutoRun%20value,it%20at%20the%20command%20prompt .)

我的命令提示符再次正常工作,但如果我调用 /d. 我在注册表中搜索了自动运行,并且有一个部分条目:

“如果存在” 在此处输入图像描述

我完全从注册表中删除了自动运行条目,然后我能够再次重新安装和卸载 anaconda。希望这次一切都过去了。


推荐阅读