Ruc*_*hit 5 anaconda conda miniconda anaconda3
当我这样做时conda info --envs,我会得到所有环境及其位置的列表,如下所示:
# conda environments:
#
base * /Users/mbp/miniconda3
myenv /Users/mbp/miniconda3/envs/myenv
Run Code Online (Sandbox Code Playgroud)
myenv有没有办法从命令行获取环境位置?可能是这样的conda info --envs myenv得到类似的东西
/Users/mbp/miniconda3/envs/myenv
Run Code Online (Sandbox Code Playgroud)
有什么用例?
我想在 GitHub actions 中缓存所有环境依赖项。这必须在环境激活之前发生。如果我知道环境的位置,我可以缓存其中的所有文件。
小智 4
conda info --envs | grep -Po 'myenv\K.*' | sed 's: ::g'
Run Code Online (Sandbox Code Playgroud)
此 bash 命令将从 conda 检索所有 envs 并找到从其开始的行myenv并将其交给sed命令,该命令又删除空格
令人惊讶的是它对我有用
| 归档时间: |
|
| 查看次数: |
7261 次 |
| 最近记录: |