1.复制环境(包含torch包)
使用conda pack进行环境迁移(步骤很详细)_小舟%的博客-CSDN博客
注意:用pack的时候会默认把生成的tar.gz保存到当前目录,所以提前需要观测好在哪
注意:公用的环境必须要用root用户进行打包
2. vscode远程登陆
因为离线服务器不能直接服务器下载文件,有时候可以默认向本地下载后上传到服务器,但是我这边就出问题了,最后用的这个路子:
vscode卡在Setting up SSH Host XX:Copying VS Code Server to host with scp_二十一@的博客-CSDN博客
注意:commit_id就是那串长长的数字+符号,不包含其他信息,这哥们的例子里commit_id就是f80445acd5a3da24aa209168452a3d97cc32
注意:我直接makedir把这个下载的文件丢进去就能vscode 的ssh自己跑完了
注意:有于多个terminal可能会看着还有没成功连接,看看文件夹能打开就行
3.离线安装包
确认可以用pip后,找whl文件(linux x86-64),下载到本地,登录root用户账号,把whl文件上传到 /public/software/anaconda/envs/ff/lib/python3.9/site-packages
然后
pip install /root/public/software/anaconda/envs/ff/lib/python3.9/site-packages/xxx.whl