Flask安装(mac/linux & windows)

Python 版本

我们推荐使用最新版本的 Python 。 Flask 支持 Python 3.8 以上版本。

依赖

当安装 Flask 时,以下配套软件会被自动安装。

  • Werkzeug用于实现 WSGI ,应用和服务之间的标准 Python 接口。

  • Jinja用于渲染页面的模板语言。

  • MarkupSafe与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注 入攻击。

  • ItsDangerous保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.

  • Click是一个命令行应用的框架。用于提供flask命令,并允许添加 自定义管理命令。

  • Blinker提供对于信号的支持。

可选依赖

以下配套软件不会被自动安装。如果安装了,那么 Flask 会检测到这些软件。

greenlet

您可以选择使用 gevent 或者 eventlet 来服务您的应用。在这种情况下, greenlet>=1.0 是必须的。当使用 PyPy 时, PyPy>=7.3.7 是必须的。

上述版本是指支持的最小版本,应当尽量使用最新的版本。

虚拟环境

建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。

为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目 会需要不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。

虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之 间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。

Python 内置了用于创建虚拟环境的venv模块。

创建一个虚拟环境

创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一 个.venv文件夹:

macOS/Linux

$ mkdir myproject

$ cd myproject

$ python3 -m venv .venv

Windows:

> mkdir myproject

> cd myproject

> py -3 -m venv .venv

激活虚拟环境

在开始工作前,先要激活相应的虚拟环境:

macOS/Linux

$ . .venv/bin/activate

Windows

> .venv\Scripts\activate

激活后,你的终端提示符会显示虚拟环境的名称。

安装 Flask

在已激活的虚拟环境中可以使用如下命令安装 Flask:

pip install Flask

相关推荐
计算机学姐11 分钟前
基于Python的高校成绩分析管理系统
开发语言·vue.js·后端·python·mysql·pycharm·django
北京_宏哥15 分钟前
《最新出炉》系列入门篇-Python+Playwright自动化测试-50-滚动条操作
python·前端框架·测试
九年义务漏网鲨鱼18 分钟前
【人脸伪造检测后门攻击】 Exploring Frequency Adversarial Attacks for Face Forgery Detection
论文阅读·python·算法·aigc
天冬忘忧32 分钟前
Spark 共享变量:广播变量与累加器解析
大数据·python·spark
NK.MainJay1 小时前
Go语言 HTTP 服务模糊测试教程
python·http·golang
南宫理的日知录1 小时前
106、Python并发编程:深入浅出理解线程池的内部实现原理
开发语言·python·学习·编程学习
萧鼎1 小时前
Python中的随机数生成与控制:random库实战解析
python·random·随机数
三维重建--小博主2 小时前
人群计数制作私有数据集教程-----自用
python·opencv·计算机视觉
sagima_sdu2 小时前
Python 操作 Neo4J,Python 库 Py2Neo
python·oracle·neo4j
B站计算机毕业设计超人2 小时前
计算机毕业设计Python+Neo4j中华古诗词可视化 古诗词智能问答系统 古诗词数据分析 古诗词情感分析 PyTorch Tensorflow LSTM
pytorch·python·深度学习·机器学习·知识图谱·neo4j·数据可视化