一: 环境:一台服务器

二:远程连接服务器

三:部署项目需要环境
- 1、首先安装python解释器和pip工具,这个就不多细说
- 2、安装虚拟环境,将项目单独隔离开,python第三方库比较多,有些库可能被弃用,没有维护,全部安装在原生解释器环境,可能导致部分正常库无法使用
sudo pip install virtualenv
sudo pip install virtualenvwrapper
- 3、创建项目存放目录,目录可以自定义,保证和配置文件bashrc中配置的环境目录一致即可
mkdir $HOME/.virtualenvs
vim ~/.bashrc
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
source ~/.bashrc
mkvirtualenv -p python3 py3_web_flask
workon py3_web_flask
pip install flask
mkdir py3_web
cd py3_web
touuch main.py
vim main.py
项目实例代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '<h1>Hello World!<h1>'
if __name__ == "__main__":
app.run(host='0.0.0.0',port=80)
python main.py
- 如下显示,说明框架正常启动
- 10、浏览器访问服务器公网ip,就可以看到Hello World!