激活后是否可以为 conda 环境设置默认路径/方向?

Is it possible to set a default path/ direction for a conda environment once activating it?

我正在寻找一种在激活 conda 环境后转到目录(默认情况下)的方法。换句话说,我只是懒得使用加法命令“cd”。

我已经尝试 google 一段时间了,但似乎大多数在线答案都在教人们设置默认路径以“存储/创建”conda 环境。

您可以通过 activation script:

## activate 'foo' environment
conda activate foo

## ensure activation script path exists
mkdir -p ${CONDA_PREFIX}/etc/conda/activate.d

## create script for 'cd bar'
echo 'cd bar' > ${CONDA_PREFIX}/etc/conda/activate.d/cd_to_bar.sh

更复杂的方法还可以保存当前工作目录并通过停用脚本切换回该目录(参见 documentation)。