我在我们的CentOS集群上安装了微型计算机,一切都进行得很顺利。然后,我让miniconda创建一个python3.8环境,它做得很好。但是,当我试图激活环境时,会出现以下错误:
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>
我验证了,这是一个bash
环境。所以我运行了conda init bash
,得到了以下输出:
no change /MyPath/miniconda3/condabin/conda
no change /MyPath/miniconda3/bin/conda
no change /MyPath/miniconda3/bin/conda-env
no change /MyPath/miniconda3/bin/activate
no change /MyPath/miniconda3/bin/deactivate
no change /MyPath/miniconda3/etc/profile.d/conda.sh
no change /MyPath/miniconda3/etc/fish/conf.d/conda.fish
no change /MyPath/miniconda3/shell/condabin/Conda.psm1
no change /MyPath/miniconda3/shell/condabin/conda-hook.ps1
no change /MyPath/miniconda3/lib/python3.9/site-packages/xontrib/conda.xsh
no change /MyPath/miniconda3/etc/profile.d/conda.csh
no change /home/users/me/.bashrc
No action taken.
所以什么都没发生。当我试图激活新的环境时,我仍然会得到第一个错误。
知道我怎么能解决这个问题吗?
由于下面的答案,问题在于,尽管测试表明我正在运行/使用bash,但在激活模型之前,我仍然必须在命令行中运行"bash“。
发布于 2022-06-27 22:02:11
您是否尝试过手动添加到~/.bashrc
export PATH="/home/username/miniconda/bin:$PATH"
。现在请确保用实际路径替换/home/username/miniconda
,保存文件,退出并重新打开终端,我猜。https://stackoverflow.com/questions/72778618
复制相似问题