Flask框架学习之环境配置(flask框架官方文档)

Flask框架作为轻量级Web应用框架,最大的特征是轻便灵活,第三方库的选择面广,容易上手,试错成本低。为了帮助大家学习并掌握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。再进入这个文件夹,相当于我们打开这个文件夹,进行后面的操作。

命令如下:

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

python3 -m venv venv

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

py -3 -m venv venv

(2)激活虚拟环境

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

venv/bin/activate

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

venv\Scripts\activate

(3)安装Flask

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

pip install Flask

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

import flask

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

(4)退出虚拟环境

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

venv\Scripts\deactivate

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

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

相关文章

python环境怎么搭建?小白看完就会!简简单单

很多小伙伴安装了python不会搭建环境,看完这个你就会了Python可应用于多平台包括 Linux 和 Mac OS X。你可以通过终端窗口输入 "python" 命令来查看本地是否...

Python环境安装教程(python环境的安装)

文章目录前言一、安装python运行环境 1.官网https://www.python.org下载安装包.exe 2.安装python二、python模块下载 1.配置pip环境变量 2.下载pyth...

Python 安装+环境搭建(python环境怎么安装)

前言本篇文章来说一下 Python 的环境搭建,也是 Python 之路上一个必备的操作~提示:本文的环境配置是 Python3 的开发环境,后续教程也都是 Python3Python 安装+环境搭建...

怎样安装和设置Python环境(python安装教程环境配置)

安装和设置Python环境可以分为以下几个步骤:下载Python安装文件首先,你需要下载适合你操作系统的Python安装文件。可以在Python官方网站(https://www.python.org/...

松勤技术精选:教你创建一个独立的python虚拟环境

python虚拟环境为什么要用虚拟环境python的虚拟环境类似于虚拟机,创建一个独立的python运行环境,是跟全局环境中的库相互独立虚拟环境优势虚拟环境相互独立,互相不影响防止包管理混乱和版本冲突...

手把手教你进行Python虚拟环境配置

/1 前言/ 咱们今天就来说一下Python的虚拟环境,可能有的小伙伴会疑惑,Python的虚拟环境有什么用呢?接下来我们一起来探讨一下。/2 虚拟环境的作用/ 咱们今天就来说一下Python的虚拟环...