您当前的位置:首页 > 电脑百科 > 程序开发 > 框架

Flask框架学习之环境配置

时间:2020-08-14 10:58:04  来源:  作者:

Flask框架作为轻量级Web应用框架,最大的特征是轻便灵活,第三方库的选择面广,容易上手,试错成本低。为了帮助大家学习并掌握Flask框架,本文将会带着大家一步步的完成Flask安装的环境配置工作,让我们马上开始吧~

Flask框架学习之环境配置

 

1、Python版本的选择

Python发展到现在已经更新到Python 3.X版本,建议大家在学习Flask的过程中使用官方发布的最新版本。就像windows系统从Windows 1.0发展到Windows 10,Python也经历了不同的版本,数字“3.X”代表Python的版本,这也体现了开发者不停的改进和优化这个语言的迭代过程。Flask框架支持Python3.X 版本,因此这里选择Python3.X 版本来进行环境配置的演示。

2、为什么要安装虚拟环境?

这时候大家可能要问了:什么叫虚拟环境?为什么要安装虚拟环境呢?为了更方便的管理我们的项目,不同的项目需要不同的版本和库;而且如果安装了虚拟环境,就为不同的程序造了一栋属于它自己的房子,可以在里面做任何操作,但不会影响其他程序。因此安装了虚拟环境,我们可以更方便、更省心的写代码啦。

3、安装步骤详解

(1)新建虚拟环境

A.新建一个目录首先建一个文件夹,在这个文件里面,开启我们的工程。这就相当于,我们做了一个工作台,后面的安装程序、写程序都在这个工作台中完成。文件夹的名称可以随你喜欢,这里起的名字是myproject。再进入这个文件夹,相当于我们打开这个文件夹,进行后面的操作。

命令如下:

Flask框架学习之环境配置

 

B.建立虚拟环境maclinux系统下,打开terminal,我们输入以下命令:

python3 -m venv venv

Windows系统下,我们用终端输入以下命令:

py -3 -m venv venv

(2)激活虚拟环境

接着我们在建好的工作台上要开始我们的工作啦,由于工作台上有很多项目,因此需要为我们的项目启动虚拟环境:MAC、Linux系统下,打开terminal,我们输入以下命令:

venv/bin/activate

Windows系统下,我们用Winodows自带的终端输入以下命令:

venvScriptsactivate

(3)安装Flask

安装好虚拟环境之后,终端显示(venv) 表示虚拟环境激活成功,接下来我们要开始安装Flask这个框架啦~安装命令很简单,只需要在终端输入:

pip install Flask

这个时候,我们可以验证下Flask是不是已经安装好了,输入:

import flask

如果没有报错,出现如下图的提示,就代表我们安装成功了。安装效果如下:

Flask框架学习之环境配置

 

(4)退出虚拟环境

后面需要退出虚拟环境的话,可以输入以下命令:

venvScriptsdeactivate

看到(venv)消失了,就说明从虚拟环境退出了

关于Flask框架的环境配置就讲到这里了,如果有人没有安装成功,也不用着急,可以对照着前面的操作再学习一遍,看看是哪里出了问题。



Tags:Flask框架   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
Flask介绍对于Flask大家很熟悉了,现在主流python的web框架,除了Django就数Flask了。Django不用多说,集合了orm、template模板引擎、后台管理系统、参数验证、路由系统、用户认...【详细内容】
2021-03-03  Tags: Flask框架  点击:(231)  评论:(0)  加入收藏
Flask框架作为轻量级Web应用框架,最大的特征是轻便灵活,第三方库的选择面广,容易上手,试错成本低。为了帮助大家学习并掌握Flask框架,本文将会带着大家一步步的完成Flask安装的环...【详细内容】
2020-08-14  Tags: Flask框架  点击:(72)  评论:(0)  加入收藏
开发环境Python版本:3.x包:flask工具:1.Pycharm2.Postman实现目标:开发一个只接受get方法的接口,接受参数为name和age,并返回相应内容。实现代码from flask import Flask,requesti...【详细内容】
2020-05-19  Tags: Flask框架  点击:(56)  评论:(0)  加入收藏
▌简易百科推荐
近日只是为了想尽办法为 Flask 实现 Swagger UI 文档功能,基本上要让 Flask 配合 Flasgger, 所以写了篇 Flask 应用集成 Swagger UI 。然而不断的 Google 过程中偶然间发现了...【详细内容】
2021-12-23  Python阿杰    Tags:FastAPI   点击:(6)  评论:(0)  加入收藏
文章目录1、Quartz1.1 引入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.2</version></dependency>...【详细内容】
2021-12-22  java老人头    Tags:框架   点击:(11)  评论:(0)  加入收藏
今天来梳理下 Spring 的整体脉络啦,为后面的文章做个铺垫~后面几篇文章应该会讲讲这些内容啦 Spring AOP 插件 (了好久都忘了 ) 分享下 4ye 在项目中利用 AOP + MybatisPlus 对...【详细内容】
2021-12-07  Java4ye    Tags:Spring   点击:(14)  评论:(0)  加入收藏
&emsp;前面通过入门案例介绍,我们发现在SpringSecurity中如果我们没有使用自定义的登录界面,那么SpringSecurity会给我们提供一个系统登录界面。但真实项目中我们一般都会使用...【详细内容】
2021-12-06  波哥带你学Java    Tags:SpringSecurity   点击:(18)  评论:(0)  加入收藏
React 简介 React 基本使用<div id="test"></div><script type="text/javascript" src="../js/react.development.js"></script><script type="text/javascript" src="../js...【详细内容】
2021-11-30  清闲的帆船先生    Tags:框架   点击:(19)  评论:(0)  加入收藏
流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。 什么是流水线?在计算机...【详细内容】
2021-11-30  叼着猫的鱼    Tags:框架   点击:(21)  评论:(0)  加入收藏
TKinterThinter 是标准的python包,你可以在linx,macos,windows上使用它,你不需要安装它,因为它是python自带的扩展包。 它采用TCL的控制接口,你可以非常方便地写出图形界面,如...【详细内容】
2021-11-30    梦回故里归来  Tags:框架   点击:(26)  评论:(0)  加入收藏
前言项目中的配置文件会有密码的存在,例如数据库的密码、邮箱的密码、FTP的密码等。配置的密码以明文的方式暴露,并不是一种安全的方式,特别是大型项目的生产环境中,因为配置文...【详细内容】
2021-11-17  充满元气的java爱好者  博客园  Tags:SpringBoot   点击:(25)  评论:(0)  加入收藏
一、搭建环境1、创建数据库表和表结构create table account(id INT identity(1,1) primary key,name varchar(20),[money] DECIMAL2、创建maven的工程SSM,在pom.xml文件引入...【详细内容】
2021-11-11  AT小白在线中  搜狐号  Tags:开发框架   点击:(29)  评论:(0)  加入收藏
SpringBoot开发的物联网通信平台系统项目功能模块 功能 说明 MQTT 1.SSL支持 2.集群化部署时暂不支持retain&will类型消 UDP ...【详细内容】
2021-11-05  小程序建站    Tags:SpringBoot   点击:(55)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条