1. 将服务器A的环境迁移到服务器B中
使用命令scp
首先,连接你当前的服务器
ssh 用户名@服务器ip地址
然后输入你当前需要转移的环境目录
scp -vrC A服务器文件名 用户名@B服务器ip地址:文件名
scp -vrC /home/jev/anaconda [email protected]:/home/jev
等待传输即可
参数名:
-v 详细显示输出
-r 递归复制整个目录
-C 允许压缩(这样快一点)
2. 修改.bashrc文件
sudo vim .bashrc
打开.bashrc文件,在最底下添加conda的配置即可。
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/jev/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/jev/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/jev/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/jev/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
检查看看路径名对了吗
然后,配置环境变量
source .bashrc
最后,测试效果:
conda -V
3. 用户名,文件目录没有改动,其余的不必过多修改
如果不行的话,记得检查conda文件中的路径
vim /home/jev/anaconda3/bin/conda
把路径对应好你自己迁移的anaconda3的位置
然后再修改可执行文件pip
vim /home/jev/anaconda3/bin/pip
把路径对应好
然后再修改虚拟环境(例如我的虚拟环境是py3.7)中可执行的文件pip
vim /home/jev/anaconda3/envs/py3.7/bin/pip
标签:bin,jev,anaconda3,home,anaconda,conda,Linux,服务器
From: https://www.cnblogs.com/jev-0987/p/17529856.html