flask学习笔记(一) --准备

欢迎加入知了课堂,学习flask

Python Flask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002

Python Flask框架——全栈开发: http://study.163.com/course/courseMain.htm?courseId=1004507006

 

 

1.理论准备
 

 

 

    flask是有python编写的一个web微框架,所以学习它之前还应该具备一些python的基础。而然笔者大学期间只学过一门C语言,于是乎笔者花了一个多星期的时间看了一遍一本《Python语言及其应用》的入门书,当然有个模糊的印象,对于里面的很多知识似懂非懂。这样也算达到我的目的,相信笔者对python的理解会在实战开发中慢慢深入。

 

2.开发环境搭建

### Python版本:

Python3.6    从python官网下载

 

### Pycharm软件:

官网地址:https://www.jetbrains.com/pycharm/download/#section=windows

破解码:http://idea.yoonasy.com/

PS:如果是纯pyhton开发,建议选择社区版是免费的;如果是flask开发的话,用专业版本可以通过上述方法破解

 

### 安装虚拟环境:

1. 安装virtualenv:virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。

2. 安装virtualenvwrapper:便于对虚拟环境集中管理, virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。

我是一个项目开发,所以只需要一个虚拟环境。

同时,Python 3.4 之后支持venv原生的虚拟环境配置(3.3的虚拟环境不支持pip)。

 

安装过程:

1.确定python3.6、pycharm已经安装

2.创建一个文件夹,用于存放项目文件。笔者这里是flask_study文件,放在D盘目录。

3.接下来。。。创建虚拟环境有两种方法,使用pycharm就简单的多了。下面介绍不用pycharm的方法。

  1.     进入cmd终端

     

     

    flask学习笔记(一) --准备_第1张图片

     

  2. 进行选定flask_study目录->命令创建虚拟环境venv->激活虚拟环境->安装flask依赖包->成功 操作如下:

    flask学习笔记(一) --准备_第2张图片

  3. 打开目录查看一下

     

    flask学习笔记(一) --准备_第3张图片

也可以cmd中通过 pip3 list 查看安装过的依赖包。

ps:首先我用的是windows操作系统,其他操作系统流程会有些不一样。

        其次,因为我电脑同时安装python2 、python3 ,如果只安装其中一个版本的话,应该是默认的python

 

4.这样就可以在pycharm中使用虚拟环境了!!!

flask学习笔记(一) --准备_第4张图片

 

更加简单直接的方法是通过pycharm创建虚拟环境,

1.在新建项目时创建

flask学习笔记(一) --准备_第5张图片

 

2.存在的项目创建虚拟环境

   和上面的类似,不过多介绍了。。参考方法: https://www.jianshu.com/p/476051a67549

 

### 安装flask:

`pip install flask`

 

3.教程资源

............................................

 

 


 

  1. 关于python 虚拟环境

    每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。virtualenv可以搭建虚拟且独立的python运行环境。

    flask学习笔记(一) --准备_第6张图片

 

    2.Pyhton2.x & Python3.x

  pyhton2与pyhton3两个系列可以说有很大差别,显然两个版本系列的python都可以用来做web项目的开发。可能python2产生较早,第三方支持包和网上的项目案例比较多些。但是python3是以后的主流(况且python3也发展好多年了,基本成熟),所以这里笔者没有太多纠结,选择python3。

 

 

 

 

 

欢迎加入知了课堂,学习flask

Python Flask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002

Python Flask框架——全栈开发: http://study.163.com/course/courseMain.htm?courseId=1004507006

 

 

你可能感兴趣的:(Flask_web开发)