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 。
- 使用命令提示符创建一个目录(mkdir xxx),作为虚拟环境目录
- 进入刚刚创建的目录(cd xxx)
- 使用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()的时候会抛出编码错误的异常