虚拟机中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
在windows浏览器访问测试的结果
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容