使用 SSH 移植 Conda 环境

Undefined443 / 2024-09-28 / 原文

最近可以用学校的服务器来训练模型了。不过学校的服务器是只连了内网的,因此不能使用传统的方法使用 Conda。一切资源都必须用 SSH 上传。

  1. 下载 Anaconda / Miniconda:

    Anaconda 很大,如果你的带宽不大的话最好下载 Miniconda,不然一会儿上传很慢:

    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    
  2. 运行安装脚本:

    sh *conda*.sh
    

    这里要自定义安装路径 /path/to/install/miniconda3

  3. 制作压缩文件:

    tar -c -I 'xz -9' -vf miniconda3.txz miniconda3
    
  4. 将压缩文件上传到内网服务器。

  5. 在内网服务器上解压文件:

    tar -xJvf miniconda3.txz
    
  6. 替换 conda 命令:

    export PATH="$PWD/miniconda3/bin:$PATH"