华为云主机的flask安装与使用

该教程详细介绍了如何在华为云主机上安装和使用Python的Flask框架。首先,通过pip3安装virtualenv创建虚拟环境,然后激活并安装Flask。接着,在虚拟环境中创建一个名为demo的目录,编写包含基本路由的app.py文件。启动Flask应用后,通过设置安全组规则允许外部访问,并提供了通过端口号关闭进程的方法。整个过程覆盖了环境配置、应用开发和服务器安全设置等关键步骤。
摘要由CSDN通过智能技术生成

华为云主机的flask安装与使用

第一步 安装虚拟环境
安装虚拟环境

安装 virtualevn 模块,使用豆瓣镜像:

pip3 install virtualenv -i https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com
第二步 创建虚拟环境
创建虚拟环境 (venv) 成功会生成一个venv文件夹,
virtualenv venv
第三步 激活虚拟环境
激活虚拟环境,进入虚拟环境
source venv/bin/activate
第四步 在虚拟环境中安装flask模块
在虚拟环境中安装flask模块
pip3 install flask
第五步 创建demo目录和 app.py文件
创建app文件:/demo/app.py
mkdir demo     //创建目录
cd demo       //进入demo目录中
vi app.py     //在demo目录下创建文件,并进入app.py文件
第六步 在app.py文件下编辑python代码
按字母 I 键 进入插入模式,
from flask import Flask     //从flask第三方库中引用Flask模块类

app = Flask(__name__)      //用Flask类创建一个实例 实例提供外界访问的一个接口

@app.route('/home')        //函数hello()的网址对应的是home,自己命名
def hello():               //python中正常用法,函数hello()
        return 'Hello Flask'
     
if __name__ == '__main__':     //主入口,整个程序从这开始运行
        app.run(host="0.0.0.0")  //app.run代表程序的开始运行
        //host="0.0.0.0"   表示所有的IP地址和用户可以访问

按ESC键退出’插入模式’

按 :wq 保存退出 :后输入命令 w表示保存 q表示退出

from flask import Flask

app = Flask(__name__)

@app.route('/home')
def hello():
        return 'Hello Flask'
    
    
if __name__ == '__main__':
        app.run(host="0.0.0.0")

第七步 启动flask程序

在虚拟环境下,用python3 运行文件app.py

python3 app.py

:5000为端口

第八步 设置安全组

入方向规则。我的哪些端口能被访问

出方向规则。我的哪些端口能够访问外界

第九步 通过端口号关闭进程

如果不想被访问或者想要修改内容,可关闭程序,可以通过端口号关闭进程:

kill -9 $(netstat -nlp | grep :5000 | awk '{print $7}' | awk -F"/" '{ print $1 }')

闭进程:

kill -9 $(netstat -nlp | grep :5000 | awk '{print $7}' | awk -F"/" '{ print $1 }')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值