Pytorch实战系列3——实现在服务器上跑深度学习代码(pyenv)

581 阅读2分钟

首先要了解几个东西:

pyenv: 服务器的python版本管理工具

Xming: 将服务器界面显示在本地的Windows桌面上

PuTTY: 是一种连接linux服务器的ssh连接方式,需要建立后打开

OpenSSH: 一种连接方式

在开始前,请下载Xming、PuTTY、OpenSSH

创建PuTTY中的会话

暂时忘记了,明天补充

进入服务器

打开PuTTY,Open对应的会话名称(这里是test)就完事了

image.png

登陆账户:

1.login an: (输入用户名) 2.用户名@地址's password:(输入密码)

然后就会显示Welcome to

配置会话环境

这里介绍几种tmux语句:

1.tmux ls :查看tmux会话

2.tmux new -s 名称 :创建tmux会话

3.ctrl+b:将tmux会话挂起到服务器运行

4.tmux a -t名称:进入指定会话

OK------------------------------------------------

首先进入我们要进入的test会话

tmux a -ttest

查看现有的环境,既然我们要跑python的代码,那么里面应该有anaconda + 某些版本的Python版本 + 建立在这些python版本上的虚拟环境

pyenv versions

现在,我们要建立我们要的环境,先选择python版本以及安装我们要的python版本

安装python版本安装命令,X指的是具体的版本号,我一般选0
pyenv install 3.9.X版本号

安装完后,创建虚拟环境了

创建一个对应python版本3.6.5且名为test的虚拟环境(python3.6.5必须为已安装好的python 版本)
pyenv virtualenv 3.6.5 test

进入我们创建的test虚拟环境

pyenv activate 环境名

另外如果我要用anaconda的话

pyenv activate anaconda 环境名

(!确保这是我的环境!)

52394fbccbe3013dc6cd2e111f8ea70.png

在这之后就算是上了服务器了,可以把要跑的代码挂在这了!

输入你的python代码 pip install以及anaconda命令吧!