python flask 部署到腾讯云
小白浅尝 把本地python项目 用Xshell 部署到腾讯云
上步骤
准备 腾讯云 (CentOS) + Xshell
Xshell 下载 https://www.xshell.com/zh/free-for-home-school/
Xshell 链接服务器
获取最新的软件包列表。
sudo yum check-update
CentOS 默认安装了 Python 2,如果需要安装 Python 3,可以执行以下命令
安装依赖。
sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel
下载 Python 列:Python 3.9.6 操作
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
解压下载的文件。
tar -zxvf Python-3.9.6.tgz
执行 ls 查看解压的目录
ls
//Python-3.9.6
进入解压目录。
cd Python-3.9.6
执行 ./configure 命令 以配置 Python。。
./configure
安装python
make && sudo make install
执行 sudo yum install 命令,后面跟随需要安装的组件名称。
//安装 pip
sudo yum install python3-pip
安装虚拟环境管理工具 Virtualenv
sudo yum install -y python3-virtualenv
创建虚拟环境
source myenv/bin/activate
安装 flask
pip install flask
安装项目依赖
pip install -r requirements.txt
设置环境变量
// your_app.py 是你Flask 应用程序的入口文件 )
export FLASK_APP=main.py
export FLASK_ENV=production
启动
//注意端口可用
flask run --host=0.0.0.0 --port=8080