实验室的服务器节点没有连接外网,无法直接安装需要的包,也无法创建新的虚拟环境,这篇帖子记录一下如何在没有网络的情况下在base里安装python的包。
第一步,首先通过xshell连接服务器,然后查看服务器基本信息:
①ll .ssh/known_hosts(不用每次都输入)
②登陆你要用的节点:ssh node004 (退出节点:exit)
就会变成这样,就登入节点中了。
③查看节点显卡信息:lspci | grep -i nvidia
或者直接查看细节:nvidia-smi
查看NVCC版本,也可以看到CUDA:nvcc --version
④查看系统版本信息:lsb_release -a
⑤查看python版本:python -V
我的是3.7.3、可以使用pip list查看已经有的包
第二步,下载对应版本的torch包
这一步网上有很多教程,直接按照版本下载就可以,然后通过xftp传入,为了方便找到直接传到桌面就可以,安装过后可以直接删除。
传好之后就可以开始安装。
①找到包的所在位置,确定已经上传了,打码的地方是用户名
②开始安装:pip install torch-1.8.1+cu101-cp37-cp37m-linux_x86_64.whl
出现Successfully就是成功了
继续安装下一个:pip install torchvision-0.9.1+cu101-cp37-cp37m-linux_x86_64.whl
同样的出现出现Successfully就是成功了
③检查:出现True就是成功安装了
安装完成后可以就可以把桌面的安装包删除了。
这样整个安装过程就完成了。后续会联系工程师解决网络问题,到时候再来记录有网状态下如何安装配置一个符合自己习惯的环境。