在服务器上运行Python项目

2020-05-25 16:43:48 浏览数 (1)

连接服务器

1.ubuntu上打开终端,输入

ssh root@服务器的ip

按提示输入密码即可连接到服务器端

2.此时我们位于root下,需要创建自己的账号

useradd username

设置密码

passwd username

然后就可以切换到自己的账号

su username

进入自己的目录下就可以开始一通操作了

cd /home/username

部署环境

Anaconda是一个开源Python发行版本,包括Python 和很多常用库如Numpy、Matplotlib等,对小白很方便

在官网上找到想要下载的版本,直接命令行下载

wget https://repo.continuum.io/archive/Anaconda3-5.3.0-Linux-x86_64.sh

完成后继续输入

bash Anaconda3-5.3.0-Linux-x86_64.sh

其中涉及到路径的选择,我直接ENTER默认路径

安装完成之后,需要关掉并重新打开终端才能生效

这里直接进入我的服务器账号

输入python验证Anaconda是否安装成功

安装框架

在安装Pytorch的时候,我刚开始是在官网

https://pytorch.org/

生成如下的conda命令行

conda install pytorch torchvision cpuonly -c pytorch

结果运行完之后anaconda直接坏掉了。。。找了半天不知道问题出在哪,后来学长说用conda创建虚拟环境,问题成功解决,方法如下:

创建虚拟环境

conda create -n 虚拟环境名称 python=3.7 pytorch=1.0

激活虚拟环境

source activate 虚拟环境名称

然后就可以在该环境下继续操作啦

import torch验证安装Pytorch是否成功

关闭虚拟环境

source deactivate

删除虚拟环境

conda remove -n 虚拟环境名称 --all

上传项目

命令scp -r 本地文件目录 wxy@172.18.5.180:服务器文件目录即可上传

0 人点赞