不同服务器(Linux)的环境(anaconda)迁移
1. 将服务器A的环境迁移到服务器B中
使用命令scp
首先,连接你当前的服务器
ssh 用户名@服务器ip地址
然后输入你当前需要转移的环境目录
scp -vrC A服务器文件名 用户名@B服务器ip地址:文件名
scp -vrC /home/jev/anaconda jev@192.168.231.121:/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
本文作者:Jev_0987
本文链接:https://www.cnblogs.com/jev-0987/p/17529856.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步