实验室Linux服务器创建自己环境

为什么要创建自己的环境

实验室的服务器有pytorch环境,可以直接使用,但是自己运行项目的时候,很可能项目中的requirement.sh脚本文件里面会强行修改当前环境中的torch以及其他第三方库的环境,这对环境的污染,导致整个环境出现报错。建议项目先查看sh文件,查看里面的pip等安装命令,看看是否在安装第三方库的时候出现上面的问题,并且在自己本机实验一下看能不能运行起来(如果数据集太大,自己电脑配置不高,只能自己想办法了)
最快的创建环境的方式,是复制一份当前的环境作为一个新环境自己使用,就像在windows一样,在conda->envs下面每一个文件夹都是一个虚拟环境,可以conda activate xxxx激活对应的xxxx对应pytorch环境。服务器上面也可以在现存在的pytorch环境的同一个文件夹下面创建自己的pytorch环境,然后再自己的pytorch环境下面进行第三方库的下载,以防止出现污染环境的情况。那么下载环境最简单的方式就是克隆当前的环境
首先通过
conda info --env查看当前服务器存在那些环境
下面的代码表示在指定的路径,创建名为mybase,python版本为3.8.7的虚拟环境

conda create --prefix="/home/Anaconda/anaconda/envs" python=3.8.7

创建文件夹后
复制一下本来的环境
例如将/Anaconda/anaconda/envs/pytorch复制过去

conda create -n mybase --clone /Anaconda/anaconda/envs/pytorch

然后conda activate mybase就可以进入到自己的环境中了

猜你喜欢

转载自blog.csdn.net/weixin_45527999/article/details/127697538