前言
由于服务器系统崩了,需要新建环境,就把之前备份的conda虚拟环境传到了服务器上,这里迁移的只是envs文件夹。
1.1 修改pip文件
迁移完成后,首先要修改虚拟环境下的pip文件和pip3文件
sudo chmod 777 /opt/conda/envs/SOD_wh/bin/pip
vim /opt/conda/envs/name/bin/pip
sudo chmod 777 /opt/conda/envs/SOD_wh/bin/pip3
vim /opt/conda/envs/name/bin/pip3
把最上面那行的路径改成新位置的路径,其中SOD_wh
是环境名称
1.2 修改pip文件
完成之后激活虚拟环境,运行clear
指令,可能会报错误:terminals database is inaccessible
,这是因为虚拟环境对应的clear
和现系统的不一致,需要替换成现系统的clear
找到clear
所在位置
which clear
替换环境中的clear
# 备份一下
mv /opt/conda/envs/name/bin/clear /opt/conda/envs/name/bin/clear_old
# 将系统的 clear 复制过来即可
cp /usr/bin/clear /opt/conda/envs/name/bin/
至此,完成环境迁移