conda activate命令无法在windows cmd中使用
求问为什么conda activate命令无法在windows cmd中使用
环境变量已经设置,在cmd中可以运行conda --version等命令,如下图所示

但命令行最左侧没有显示base,也无法使用activate命令

打开下载的anaconda prompt,也是一样的

但是用powershell打开显示正常

本人水平有限,检索了各类网站,也问了ai,都没有办法解决,希望有热心的朋友能帮忙看一下。
求问为什么conda activate命令无法在windows cmd中使用
环境变量已经设置,在cmd中可以运行conda --version等命令,如下图所示

但命令行最左侧没有显示base,也无法使用activate命令

打开下载的anaconda prompt,也是一样的

但是用powershell打开显示正常

本人水平有限,检索了各类网站,也问了ai,都没有办法解决,希望有热心的朋友能帮忙看一下。
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解决方案
你遇到的问题可能是因为 Windows cmd 的环境变量设置问题。conda activate 命令需要在 PowerShell 或 Git Bash 中使用,而不是 Windows cmd。
原因
Windows cmd 不支持 PowerShell 的环境变量设置,导致 conda activate 命令无法正常工作。
解决方法
conda activate 即可激活 conda 环境。conda activate 即可激活 conda 环境。CONDA_PREFIX 和 CONDA_DEFAULT_ENV,然后在 cmd 中使用 conda activate。核心代码
无需代码,只需在 PowerShell 或 Git Bash 中使用 conda activate 即可。
注意
如果你需要在 cmd 中使用 conda activate 命令,请考虑使用 PowerShell 或 Git Bash 代替。