我有一个 conda 虚拟环境,我在其中运行语音处理代码。我想编写一个脚本,以便我可以在此虚拟环境中打开一个 shell 来监听命令。我可以使用 shell 启动虚拟环境,conda activate chatting
但当我尝试将其制作成脚本时,出现此错误:
CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
To initialize your shell, run
$ conda init <SHELL_NAME>
所以我将 conda init bash 添加到我的脚本中:
#!/bin/bash
#conda init bash
#source activate chatting
#conda activate chatting
eval $(conda shell.bash hook)
source activate chatting
conda activate chatting
bash -i
#conda activate chatting
但它仍然给我同样的错误。我该如何编写脚本来激活我的 conda 虚拟环境?
我确实在这里看到一些类似的问题,但没有一个推荐的解决方案可以解决问题。