代码如上,可点击右键直接运行(测试环境)。
使用三方工具运行
pip install gunicorn gunicorn -w 4 -b 0.0.0.0:8000 flask1:app 参数说明-wworker 工作进程数-b绑定IP与端口flask1模块名称配置远端服务器
配置安全的远程连接
上传到云服务器
服务器上已经可以看见刚刚上传的项目了 进入项目文件,建立虚拟环境
方式一:使用python3 自带的模块建立虚拟环境(不好用) [root firstFlask]# python3 -m venv venv说明:前venv 是python3 的模块名,后venv是虚拟环境的名字
激活虚拟环境
[root firstFlask]# source venv/bin/active 方式二:使用三方工具来创建虚拟环境 安装三方工具 [root firstFlask]# pip3 install virtualenv 创建虚拟环境(如果不知道python的安装路径,可以使用virtualenv --python3=$(which python3) venv 来自动找到python的安装路径)
[root firstFlask]# virtualenv --python=/usr/bin/python3 venv 激活虚拟环境 [root firstFlask]# source venv/bin/activate解下来,安装依赖项
(venv) [root firstFlask]# pip install -r requirements.txt用Gunicorn服务器运行项目
(venv) [root firstFlask]# gunicorn -w 2 -b 0.0.0.0:80 flask1:app远程访问
http://59.110.240.83/api/flask1