第13次汇报 (2022.04.25)
将后端部署到云端服务器
-
服务器
- 购买云服务器
- 下载Xshell
- 新建会话, 远程连接服务器
-
将项目文件上传到服务器
# 用xftp上传项目文件 # 很有用的指令: 将当前文件夹内所有文件移动到上一层 mv * ../ sudo yum install unzip unzip ECG.zip
-
安装anaconda
# 上传anaconda安装包 bash Anaconda3-5.3.1-Linux-x86_64.sh vim ~/.bashrc export PATH="/root/anaconda3/bin:$PATH" source ~/.bashrc
-
创建并启动虚拟环境
conda create -n ecg python=3.7.13 source activate ecg
-
pip添加清华源
# ~/.pip/pip.conf [global] index-url=https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host=pypi.tuna.tsinghua.edu.cn
-
安装screen, 使ssh连接断开后程序可以继续执行
yum install screen
-
screen的使用
# 创建新的screen窗口 screen -S name # 列出所有screen窗口 screen -ls #重新连接screen会话 screen -r 5100(这个是列出screen会话前面的ID, 直接写name也可以)
-
运行接口
cd ECG pip install -r requirements.txt python src/app.py # 接口url为 http://120.26.86.149/predict