前言:做科研的时候我们都需要配置各种各样的虚拟环境,如果你的服务器已经有很多虚拟环境了,我想告诉你:不用配置!不用配置!不用配置!秘诀就是在所有环境中找到一个最匹配的环境,直接复制来用。即便你已经对conda的环境配置驾轻就熟,这种方法依然能够节省你大量的时间。
批量显示
(1)你可以使用以下命令批量显示所有虚拟环境中的 Python 版本:
for env in $(conda env list | awk '{print $1}' | grep -v "^#"); do
echo "Environment: $env"
conda run -n $env python --version
done
(2)你可以使用类似的方法来批量显示所有虚拟环境中的 torch
版本:
for env in $(conda env list | awk '{print $1}' | grep -v "^#"); do
echo "Environment: $env"
conda run -n $env python -c "import torch; print(torch.__version__)" 2>/dev/null || echo "torch not installed"
done
复制环境
于是乎,各种版本的环境跃然而出,你只需要选择一个最匹配的环境,拿来主义!
conda create --name new_env_name --clone old_env_name
标签:00,torch,环境,echo,虚拟环境,conda,env
From: https://blog.csdn.net/Junseer/article/details/141557377