使用阿里云部署基于Django的深度学习项目

近期将自己的研究成果运用于实际项目的开发中,并基于Django开发了一个Web项目,并将其部署在阿里云服务器上。

目录

1、密码重置并重启

2、远程连接

3、安装Anaconda

 4、环境配置

 5、搭建ftp站点

6、上传项目

 7、开放安全组

 8、运行项目

9、测试


1、密码重置并重启

2、远程连接

3、安装Anaconda

阿里云服务器实操记录(2)安装Anaconda - 简书

cd ../mnt

mkdir software_download

cd software_download/

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.05-Linux-x86_64.sh

bash Anaconda3-2021.05-Linux-x86_64.sh

 4、环境配置

# 新建环境
conda create -n py37_pytorch python=3.7
conda activate py37_pytorch

# 安装pytorch,cpu版本即可
conda install pytorch torchvision torchaudio cpuonly -c pytorch

# 上传requirments文件并执行
pip install -r requirements.txt

 5、搭建ftp站点

手动搭建FTP站点(CentOS 7) (aliyun.com)

具体操作通过官方文档,遇到无法接通的情况联系客服
(ftp主要是方便远程传输大文件,阿里云上传文件大小有限制)

6、上传项目

通过FileZilla连接ftp站点,将项目文件上传

(以下代码是本人项目所需要的特殊配置,自己根据自己的项目完成配置)

# 根据项目安装一些必要的配置,如使用特殊的编译环境
yum install mesa-libGL.x86_64
pip install matplotlib

# 在项目中有个程序需要编译
pip install Cython
yum install gcc-c++

 7、开放安全组

只有开放相应的端口号,才能远程访问到项目

 8、运行项目

上述开放了8000端口,在启动项目使用相应的端口启动,并使用nohup语句来使得web项目可以在后台挂起,断开远程连接依然可以远程访问项目

nohup python manage.py runserver 0.0.0.0:8000 &

9、测试

公网IP+端口号即可访问

http://8.130.106.21:8000/

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值