如何借用他人的虚拟环境?
前情提要
- 有时,我们不想自己安装软件(绝对不是因为懒!),或者为了保持软件一致性,可以由一个人配置虚拟环境后,让大家共用。这样不仅节省时间,还节省磁盘。
举例
- 现在武老师在服务器上装好了一个虚拟环境
/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