源激活不执行任何操作

Kei*_*ter 8 environment-variables git-bash anaconda

当我尝试激活我的环境(之前有效)时,没有任何反应.解决这个问题的唯一方法是重新安装一切吗?我试过改变环境变量等,但没有任何作用.

图片

Von*_*onC 4

您可以通过以下方式获得更多线索conda info --envs

环境默认安装到 conda 目录中的 envs 目录中。

注意:在 Windows 中,最好先停用一个环境,然后再激活另一个环境

如果source activate没有正确设置环境变量,可以手动设置

另请参阅故障排除

重新激活环境或运行hash -r(在 bash 中)或rehash(在 zsh 中)

当您运行时source activate,conda 会自动hash -r在 bash 和rehashzsh 中运行以清除散列命令,因此 conda 会在PATH.

这是一个相对罕见的问题,因为只有当您激活环境或使用 root 环境,从其他地方运行命令,然后 conda 安装程序并尝试再次运行该程序而不运行 source activate 或 source deactivate 时,才会发生这种情况。

该命令type command_name将始终准确地告诉您正在运行的内容(这比 which command_name 更好,它会忽略散列命令并PATH直接搜索),并且hash -r(在 bash 中)或rehash(在 zsh 中)将重置散列,或者您可以运行source activate.


最后,请注意Cygwin 或 MsysGit bash存在问题:

  • 问题 3352:Cygwin 激活工作不正确
  • 问题 1429:Windows Msysgit Bash shell 无法运行 condaactivate.bat