美文网首页
虚拟机中linux下运行flask

虚拟机中linux下运行flask

作者: 这个太难了 | 来源:发表于2018-09-29 18:28 被阅读0次

    刚学了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
    
    在windows浏览器访问测试的结果

    相关文章

      网友评论

          本文标题:虚拟机中linux下运行flask

          本文链接:https://www.haomeiwen.com/subject/gnyboftx.html