Skip to content

如何借用他人的虚拟环境?

约 279 字小于 1 分钟

condamicromambamamba

2024-11-13

前情提要

  • 有时,我们不想自己安装软件(绝对不是因为懒!),或者为了保持软件一致性,可以由一个人配置虚拟环境后,让大家共用。这样不仅节省时间,还节省磁盘。

举例

  • 现在武老师在服务器上装好了一个虚拟环境 /public/workspace/wujian/miniconda3/envs/Bismarkenv/(含有与 WGBS 相关的软件和 R 包)。作为学生的我们,该如何在自己的 shell 里面激活它呢?

方法

(根据你的实际情况,选择一个运行即可)

使用 anaconda

ln -s /public/workspace/wujian/miniconda3/envs/Bismarkenv/ ~/anaconda3/envs/Bismarkenv
conda activate Bismarkenv

使用 miniconda

ln -s /public/workspace/wujian/miniconda3/envs/Bismarkenv/ ~/miniconda3/envs/Bismarkenv
conda activate Bismarkenv

使用 miniforge

ln -s /public/workspace/wujian/miniconda3/envs/Bismarkenv/ ~/miniforge3/envs/Bismarkenv
mamba activate Bismarkenv

使用 micromamba

ln -s /public/workspace/wujian/miniconda3/envs/Bismarkenv/ ~/micromamba/envs/Bismarkenv
micromamba activate Bismarkenv

进阶玩法

(根据你的实际情况,选择一个运行即可)

使用 anaconda

echo "$HOME/anaconda3/envs/Bismarkenv" >> ~/.conda/environments.txt

使用 miniconda

echo "$HOME/miniconda3/envs/Bismarkenv" >> ~/.conda/environments.txt

使用 miniforge

echo "$HOME/miniforge3/envs/Bismarkenv" >> ~/.conda/environments.txt

使用 micromamba

echo "$HOME/micromamba/envs/Bismarkenv" >> ~/.conda/environments.txt