当我运行conda activate myenv
时,我想做一些其他的事情来设置我的工作环境(比如cd
到正确的目录中,在conda之外加载一些其他的东西,向PYTHONPATH
添加一个特定的路径,等等(。有办法做到这一点吗?myenv
文件中的shell脚本,我可以向其中添加命令吗?我去找activate
脚本,但找不到。
文档的这一部分对环境变量进行了解释,但它也适用于其他命令,因为这些文件在环境激活期间的某个时刻只是sourced
。
只需将激活期间要运行的命令放入
${CONDA_PREFIX}/etc/conda/activate.d
确保在env处于活动时评估${CONDA_PREFIX}