在没有联网的服务器下载深度学习环境(anaconda和pytorch)

本文介绍了如何在没有网络连接的服务器上安装anaconda和pytorch。首先从anaconda官网下载对应版本,通过xftp传输到服务器,然后在服务器上安装anaconda。接着,文章讨论了在无GPU服务器上配置pytorch的两种方法:从有网服务器导出环境或在本地创建环境后上传。最后,验证安装成功并说明了环境调用包的文件夹位置。
摘要由CSDN通过智能技术生成

anaconda

由于服务没有网络,因此需要进行离线下载。通过查阅许多的博主的解决方法,最后自己总结了一套下载办法供大家解决学习。

首先下载anaconda,大家可以在清华镜像上面或者在anaconda自行下载。链接如下: anaconda官网,直接下载对应的版本,由于我的服务器是linux的,所以直接选择第一个64-bit(x86)即可进行下载。
在这里插入图片描述
下载好了文件以后,直接通过xftp软件,将这个文件传送到要进行下载的服务器中,之后在存放这个文件的路径下,使用指令将其下载安装。

bash Anaconda3-5.2.0-Linux-x86_64.sh

在这里插入图片描述
之后一直选择yes,当遇到一些其他的情况时,可以自由的选择命名的文件夹,一直按ENTER就可以。
安装完成之后,使用

anaconda

若显示没有anaconda指令,则需要自己查看路径是否有问题,使用

vim ~/.bashrc

将最后一条路径增加如下图所示:
在这里插入图片描述
由于我将文件夹命名为conda,因此路径为conda,一般默认为anaconda3.
对于vim文件编辑操作,当进入vim环境时。

  1. i,进入编译操作
  2. 编译完成后使用ESC退出编译,输入:wq,成功保存。使用:q,不保存退出。

当输入anaconda时,出现如下情况即为成功下载
在这里插入图片描述

pytorch’s download

首先在下载pytorch时,首先要确定自己的服务器是否有gpu,如果没有gpu的话,下载的pytorch一定要是cpu版本的,大家可以在官网上自行下载。
我这次比赛官方给的服务器是没有gpu的,所以配置了很久,配置的都是gpu版本的,所以配置不成功。
一般anaconda创建的环境都在envs文件里面,大家可以自己直接在envs里直接创建一个文件夹,文件夹的名字就是环境变量的名字。
在这里给大家提供两种解决办法:
1.如果自己有联网的服务器,大家可以使用联网的服务器配置环境以后,将使用conda创建的环境全部打包,然后将压缩包传入没有联网的服务器中,之后再解压。这里不推荐大家传输文件夹,因为传输文件夹会容易造成丢包,导致某些文件可能丢失。
2.使用自己的电脑,在window的环境下使用anaconda创建虚拟环境,由于我没有实践过,所以不知道可不可行,而且pytorch的下载也分linux和window的环境,因此我觉得可能会导致环境不兼容而出错的可能,如果谁有尝试,可以在评论区帮我指正一下,谢谢。
当然大家也可以在某些镜像上面直接下载压缩包,然后再丢进服务器中anaconda的envs文件的环境变量中,再解压即可。

验证成功

通过将路径切换到环境变量中,我的服务器中的创建的环境名字为pytorch,操作为:

source activate pytorch
python
import torch

如果导入import torch没有报错,就是可以使用了。

环境中调用包的文件夹

一般情况下,在自己环境下调用的python的包都保存在

anaconda3/envs/pytorch/lib/python3.6/site-packages

如果在其他地方下载的包,可以直接放进这个文件夹中压缩后即可使用。

如有帮助,可以给博主点个赞哦,谢谢,哈哈

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值