虚拟机中linux下运行flask

刚学了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
虚拟机中linux下运行flask_第1张图片
在windows浏览器访问测试的结果
虚拟机中linux下运行flask_第2张图片

你可能感兴趣的:(虚拟机中linux下运行flask)