百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Python:安装Flask web框架hello world示例

ccwgpt 2025-03-26 10:16 33 浏览 0 评论

Flask 是一个免费的轻量级开发web框架,主要用于开发小型应用程序。


以下用控制台和Pycharm开发工具(推荐)的两种方式来演示安装过程。


(一)控制台方式(适用于VScode)


一、安装前的准备


建议使用pip安装Flask,因为它会自动安装Flask框架和所依赖的第三方库。


若未安装pip,则可以先安装easy_install 再安装pip。


安装easy_install


pip install distribute


安装pip


easy_install pip


二、安装虚拟环境


为了解决每个python项目可能会安装同一个库的不同版本问题,可以为每个项目单独创建虚拟环境,保证程序直能使用在各自虚拟环境中安装的包,从而保持全局解释器的干净整洁。


1.安装 virtualenv


pip install virtualenv


若已安装过,查看已安装的虚拟环境版本


virtualenv --version


2.创建虚拟环境virtualenv


在python控制台进入本示例项目的目录myflask,执行命令


virtualenv venv



执行命令后将在myflask目录下自动创建一个venv文件夹,该目录包含了私有python环境和内置包。


3.激活虚拟环境


安装完后需要激活虚拟环境(即执行目录下的activate.bat文件)。命令如下:


venv\scripts\activate



激活虚拟环境后,可以使用pip命令安装开发所需要的库,安装的库将被保存在venv文件夹中,这样可以与全局安装的python库隔绝,不会与其他项目共用。


4.停用虚拟环境


等需要安装的库都安装完成后(如后续的flask),可以停用虚拟环境(即执行目录下的deactivate.bat文件)


venv\scripts\deactivate


三、安装Flask


在以上虚拟环境激活状态下,使用如下pip命令安装Flask:


pip install flask


(二)Pycharm方式安装Flask(含虚拟环境)


1.新建项目


菜单-》new project,在Location选择新项目路径,在project interpreter选项组中已经默认选择创建虚拟环境virtualenv,并且目录是自动跟随在项目路径下的venv,点击create即可创建demoflask项目。



可能出现的问题:


1.出现报错提示“系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'


解决方案:在上述报错目录下创建lib文件夹即可。


2.出现报错提示“Non-zero exit code (2)”,可能是pip版本太高的问题


解决方案:将pip版本降级。


在“Terminal”终端控制台,输入以下命令将pip降至20.2.4后重试,即可解决问题。


python -m pip install pip==20.2.4


(三)运行demo页面


以上Flask框架安装完成后,就可以创建demo.py运行页面了。


from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World! 2023'

if __name__ == '__main__':
    app.run()


保存,并点击运行按钮。在地址栏打开http://127.0.0.1:5000/,显示界面效果如下



以上是python最简单的web服务执行代码。

欢迎点击收藏关注。

相关推荐

公司组织架构及部门职责#管理制度 #薪酬绩效 #组织架构

...

终于把“公司组织架构与管理部岗位配置”整理好了,拿来即用!

...

老板看完这份“公司组织架构详解”就解放了!

...

丨公司丨公司大架构整理汇总

注:本文转自团队成员原创作品,特此鸣谢(公号:法海图鉴)今日话题公司大架构整理背景介绍经过前几期话题对各种企业类型的介绍,想必大家已经有了初步认识。之后我将带着大家开启对公司的深入了解。本期...

图解物理--八年级物理下册最全知识框架导图

第七章力1力2弹力3重力第八章运动和力1牛顿第一定律2二力平衡3摩擦力第九章压强1压强2液体压强3大气压强4流体压强与流速的关系第十章浮力1浮力2阿基米德原理3物体的浮沉条件及应用第十一章功...

八年级上册生物,思维导图,期末高分必备资料,家长收藏

这是八年级上册生物的思维导图,孩子在背诵知识点的时候,可以看一下知识点在导图中的位置,形成对知识点整体的把握,有助于学生拿高分,特别是图片中带红色星星的部分,更是要注意背诵,是重点内容。家长可以把图片...

2019政府工作报告精华,这张思维导图里全都有

每经记者:李可愚每经编辑:陈星每日经济新闻

图解薪酬体系结构设计

...

司考复习独家总结!一张图总结行政法知识结构体系

作为三大实体法之一,行政法的分值在60分左右,行政法在司法考试中一直比较平稳常规,没有偏题怪题,还是比较容易得分的。小编要提醒大家,在3月之前要把三大实体法学习一遍。下图是厚大在线360导学师小周总结...

一图读懂香港国安新架构:各职位人选公布 有官员曾强硬喊话乱港分子

实用干货!高中物理框架图,让零碎知识“串联”起来

高中物理学习一定要抓好逻辑结构大框架!了解整个知识框架体系后,更易抓住骨干知识,干掉重难知识点~今天给大家分享高中物理的框架图同学们赶紧收藏起来吧!力学知识结构图光学知识结构图热学、原子物理知识结构图...

254m超高层办公楼型钢砼框架-核心筒结构图

高度类别:超高层建筑钢筋混凝土结构:框架,框架核心筒钢结构:钢框架建筑功能:办公包含:办公楼57层(-3层)254.150m钻孔灌注桩桩+筏板型钢混凝土框架-钢筋混凝土核心筒西裙房2层(-...

砖混结构与框架结构,究竟有何区别?千万别被坑!

现在买房装修的人最怕啥?不是价格高,而是房子不安全!两种主流建筑结构,砖混靠墙,框架靠柱子,选错了隔墙都可能要命。简单说,砖混便宜但别碰高层,框架贵点但能保命。砖混那些承重墙根本不能拆,想砸墙改个开放...

大师一百——高中化学必考:《元素周期律》考点框架图

今天大师给大家带来的是高中化学的《元素周期律》考点框架图,高中的同学必须牢记于心,这种重要的考点,考试是一定会考的!化学大师...

需求分析框架图

需求分析框架图

取消回复欢迎 发表评论: