刚学了flask,由于需要,要在linux里边写运行flask,我的linux是无界面的,所以不能装浏览器、python编辑工具什么的来辅助。,所以就需要先安装下flask环境,这是在python3下运行的,没试过python2,如果linux是python2的,可以升级一下linux 升级python2到3.6,这些都是基于centos的。
在准备工作完成了之后就可以开始搭建flask环境了。
1、下载安装flask
[root@bogon Python-3.6.4]# pip3 install flask
为了方便在开发flask时查看目录结构,可以先下载安装tree,它的作用就是以树状显示目录结构
[root@bogon ~]# yum -y install tree
这样就安好了flask环境,然后写个flask测试一下,先找个目录建个文件夹来当作flask的项目文件夹,我建在了家目录。
[root@bogon ~]# mkdir flask_test1
[root@bogon ~]# cd flask_test1/ #进到这个文件,建立flask的项目文件
建立flask_web1.py文件
[root@bogon flask_test1]# vim flask_web1.py
写入如下测试代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'hello world'
if __name__ == '__main__':
app.run(host='192.168.1.61',debug=True)
踩的坑
这里边最重要的一个问题就是,我们在windows里边运行程序的时候,可以不用指定host,默认是127.0.0.1,但是在虚拟机中的linux是不行的,必须要指定linux主机的ip这样才能正确的访问到页面
启动flask_web1.py
[root@bogon flask_test1]# python flask_web1.py
网友评论