一、MySQL安装、python环境搭建
推荐看这篇博客:
CentOS上部署flask项目
二、上传代码到服务器
可以使用IIS7将本地代码上传
链接:IIS7
也可以先将代码上传到git,再将git中的代码下载到服务器
将本地代码上传到git:如何将本地代码上传到git
1.在服务器安装git:sudo yum install git
2.将git的代码下载到服务器:(首先需要创建项目目录,将代码放在项目目录里)
git clone git上的项目地址
三、在项目目录里创建虚拟环境
virtualenv venv
有了venv这个Python环境,可以用source进入该环境
这样就进入了虚拟环境
四、安装项目需要的第三方库
执行如下命令:
pip3 install -r requirements.txt
注意:在执行前需要在项目目录里面有requirements.txt文件,并确定是在虚拟环境中
如果没有可以通过 “touch 文件名.文件类型” 的方式创立。
创建好以后可以使用 “vi 文件名.文件类型” 的方式对文件进行编辑
按 “i” 键进入编辑模式
按 “ESC” + " :" + “wq"的方式是保存并退出
按 “ESC” + " :” + "q"的方式是退出不保存
五、单进程启动
配置为生产模式:
export ops_config=production
启动项目
python manager.py runserver
如果失败可能有两个原因
1.服务器没有开放端口
如果是8080端口,就需要在腾讯云的控制台中找到防火墙
添加规则