【问题标题】:How to fix/properly configure conda 4.7 shell to use 'conda active' on Ubuntu 18.04?如何修复/正确配置 conda 4.7 shell 以在 Ubuntu 18.04 上使用“conda active”?
【发布时间】:2019-10-22 11:06:36
【问题描述】:

我运行的是 Ubuntu 18.04。

我在tutorial 之后下载并运行了Anaconda 2019.10 install .sh 的 Pyhon 3.7 64Bit(x86) 版本。

在我全新的 Anaconda 安装中,以下运行完美无缺

conda info
conda list
conda init
conda create
conda env list

我的问题: conda activate 失败

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run

    $ conda init <SHELL_NAME>

Currently supported shells are:
  - bash
  - fish
  - tcsh
  - xonsh
  - zsh
  - powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

我对这条消息感到困惑。问题是我已经在安装过程中初始化了我的 shell。

因此conda init bash 返回No action taken.

任何想法将不胜感激!

【问题讨论】:

    标签: ubuntu anaconda conda


    【解决方案1】:

    我在Anaconda's official installation guide's troubleshooting list 中找到了一个修复程序。

    我对这种情况的看法是坚持使用官方文档。

    【讨论】:

    • 嗯,不幸的是,该文档似乎已过时。它可能有效,但可能会导致 base env 泄漏到具有相同 Python 版本的其他 env 中,这就是团队停止推荐操作 PATH 自 Conda v.4.4 和介绍了conda init。我会继续尝试让conda init 工作。也许清除 .bashrc 中与 Conda 相关的所有内容,然后再次运行 conda init
    • @merv,感谢使用conda init 的建议!我仍然对这个错误从何而来以及它是如何消失的感到困惑,但它帮助我熟悉了 Anaconda 并让我感觉更舒服,因为一切正常。
    猜你喜欢
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 2019-12-19
    相关资源
    最近更新 更多