Flask入门一 ——虚拟环境及Flask安装

Flask入门一 ------虚拟环境及Flask安装

在大多数标准中,Flask都算是小型框架,小到可以称为"微框架",但是并不意味着他比其他框架功能少。Flask自开发伊始就被设计为可扩展的框架。Flask具有一个包含基本服务的强健核心,其他功能则可通过扩展实现。

1、创建应用目录

首先,要新建一个目录,如果已经有项目的git仓库,那么可以直接从git上拉取代码。下述命令从git下载代码示例,并检出应用的1a版本。

复制代码
//git拉取项目
git clone https://github.com/mtso/flasky.git
cd flask
git checkout 1a

如果不想使用git,也可以手动创建一个空目录。

复制代码
mkdir flasky
cd flasky

2、虚拟环境

创建好应用目录之后,接下来该安装Flask了。最便捷的方法就是使用虚拟环境 。虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局Python解释器。

虚拟环境非常有用,可以避免你安装的Python版本和包与系统预装的发生冲突。为每个项目单独创建虚拟黄静,可以保证应用只能访问所在虚拟环境中的包 ,从而保持全局解释器的干净整洁。使用虚拟环境还有个好处,那就是不需要管理员权限

3、python3中创建虚拟环境

python3中,虚拟环境由Python标准库中的venv包原生支持。

创建虚拟环境的命令格式如下:

复制代码
python3 -m venv virtual-environment-name 

-m venv 选项的作用是以独立的脚本运行标准库中的venv包,后面的参数是虚拟环境的名称。

下面我们在flasky目录中创建一个虚拟环境。通常,虚拟环境的名称为venv,也可以用其他名称。确保当前的目录是flasky,然后执行下面的命令

复制代码
python3 -m venv venv

命令执行完毕后,flasky目录中会出现一个名为venv的子目录,这个就是一个全新的虚拟环境,包含这个项目专用的Python解释器。

4、使用虚拟环境

要想使用虚拟环境,需要先将其激活,可以通过下面的命令激活虚拟环境

复制代码
source venv/bin/activate

虚拟环境激活后,命令提示符会被加入环境名。

5、使用pip安装Python包

python包使用包管理工具pip来安装,所有的虚拟环境中都有这个工具。若想在虚拟环境中安装Flask,要确保venv虚拟环境已经激活,然后执行下述命令

复制代码
pip install flask

执行这个命令后,pip不仅安装Flask自身,还会安装它所有的依赖。可以使用 pip freeze 命令查看环境中安装了哪些包

pip freeze 命令的输出包含各个包的具体版本号。

先要验证Flask是否安装正确,可以启动Python解释器,尝试导入Flask

如果没有看到错误,那么恭喜你,Flask成功安装了。

相关推荐
for_ever_love__4 小时前
python基础语法学习: 异常的传递性
开发语言·python·学习
AC赳赳老秦5 小时前
公开图片 OCR 数据提取:OpenClaw 合规采集公开信息图,识别文字与表格并转化为结构化数据
java·大数据·前端·数据库·python·php·openclaw
麻雀飞吧6 小时前
零基础选量化工具,先把问题说清楚
人工智能·python
段一凡-华北理工大学6 小时前
AI推动工业智能化转型~系列文章20:工业 AI 平台架构:云-边-端协同的技术体系
人工智能·python·架构·工业平台·云-边协同
CodeBlog-star6 小时前
Harness Engineering:Pi Agent 架构深度解析
人工智能·python·架构·harness工程
简不变6 小时前
将components下的文件夹复制到别一个文件夹下,并重新生成CMakelist.txt文件
python
AC赳赳老秦7 小时前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
databook7 小时前
如何对稀疏数据的场景进行分析
python·数据挖掘·数据分析
Java&Develop8 小时前
DeltaFStation 宝塔 Linux 部署教程
python
小柯南敲键盘8 小时前
跨境电商图片翻译工具推荐:批量AI翻译+视频字幕+智能抠图
人工智能·python·音视频