python3.6配置flask

前言:

自学python已经有一段时间了,基本上都是基础知识,熟悉了基本语法;最近开始学习pythonWEB编程,也比较了python的几个web框架,最终选择flask;然后就开始研究怎么把环境搭配起来。看了好多资料,基本上都是python2的内容(各种安装/环境变量等等显得好麻烦),自己也尝试跟着做了一遍,但是在第一步(安装虚拟环境)就卡住了。万般无奈,又继续找相关资料,终于功夫不负有心人,找到了一篇博客《windows10+Python3.6的flask学习笔记》,跟着操作了一遍,果然一切顺利。我终于可以开始我的web编程了。为了防止以后忘记,随手记录了下来。

声明:

本笔记摘自博文http://blog.csdn.net/edison_404/article/details/77203352和http://blog.csdn.net/xiong1081/article/details/53688551部分内容

一、python3.6的安装

略(以后补上)

二、创建虚拟环境(virtualenv)

Python 3.3 通过 venv 模块原生支持虚拟环境,命令为 pyvenv 。 pyvenv 可以替代 virtualenv 。不过要注意,在 Python 3.3 中使用 pyvenv 命令创建的虚拟环境不包含 pip ,你需要进行手动安装。Python 3.4 改进了这一缺陷, pyvenv 完全可以代替 virtualenv 。

  1. 使用命令提示符创建一个目录(mkdir xxx),作为虚拟环境目录
  2. 进入刚刚创建的目录(cd xxx)
  3. 使用python命令创建虚拟环境(python -m venv xxx):

命令详解:

     python -m意思是:将模块作为脚本运行 

 even:创建一个或多个目标python虚拟环境目录

宗上所述,“python -m venv xxx”使用venv模块创建了一个名为xxx的python虚拟环境

执行命令后在xxx目录下生成一下文件和目录:

三、启用虚拟环境

进入python虚拟环境目录/xxx/Scripts,执行activate.bat命令,提示符前面出现虚拟环境目录表示启动成功

 

四、用pip给虚拟环境安装模块

 Python 3.4+后虚拟环境自带pip,3.4之前的要手动安装(详细安装步骤请查阅相关资料);现在我们用pip list看一下已安装的模块:

默认的只能看到两个python自带的模块(pip和setuptools)

现在就用pip安装一个我一直先要的模块(flask)试试:

可见,flask有好多依赖的模块

五、退出虚拟环境

  使用deactivate.bat就可以退出虚拟环境,此时提示符前面的虚拟环境目录消失。

 

 总结:python3.4及后面的版本配置flask没有像3.4之前的那么麻烦,全部命令提示符一笔带过。

写在最后:如果有哪里写的不正确的地方欢迎指正

 

 注意:【计算机名】不能包含中文或特殊符号,否则在app.run()的时候会抛出编码错误的异常

 

 

posted @ 2018-01-17 15:06  明zai  阅读(3583)  评论(0编辑  收藏  举报