准备工作
查找相关文档,安装python,pycharm
系统:win7
python安装
python: https://www.python.org/
pycharm: https://www.jetbrains.com/
下载最新版本的python和pycharm
python虚拟环境的安装
从3.4开始python开始通过venv模块原生支持虚拟环境,并且自带pip,同时第三方经典模块virtualenv也是安装的经典模块
安装命令如下:
表示安装了一个叫myenv的虚拟环境。 这时在资源管理器中可以查看,在Administrator目录下新建了一个名为myenv的目录。 执行该目录下的scripts\activate.bat,将进入虚拟环境
安装Flask框架
安装Flask分为全局安装和虚拟环境安装,一般建议采用虚拟环境安装的方式,这样就可以拥有多个不同版本的python的Flask。而全局安装一般需要可能会发生冲突。
本文用ide为pycharm,因此以pycharm的project interpreter为例:
这个为全局变量的安装,其中标红的为安装之后的的组件:
这个为虚拟环境的安装:
后面安装会详细讲到其中安装的过程。
本文安装采用自带myenv模块,如果想用virtualenv的办法请看另一篇文章
虚拟安装:
进入虚拟环境后再执行pip install flask,启动安装flask框架
可能会有如下问题
install for MarkupSafe … error
Exception:
Traceback (most recent call last):
File “c:\users\lfaith\myenv\lib\site-packages\pip\compat__init__.py”, line 73
其中根据http://blog.csdn.net/candcplusplus/article/details/72793591这位朋友的博客可知是因为CMD文本格式为gbk编码,而python为utf-8。解决办法可以采用这位朋友的方法,也可以用chcp 命令,
chcp 65001 就是换成UTF-8代码页
chcp 936 可以换回默认的GBK
chcp 437 是美国英语
cmd.exe的console窗口中正常显示(type命令)UTF8 编码文件中的汉字?
首先切换活动代码页 chcp 65001 (65001是Windows中 UTF-8的代码页);
问题就完美的解决了。接下来去你安装的虚拟环境目录里
就可以看到安装之后的模块,这时候你还需要去相关目录寻找python.exe
C:\Users\lfaith\myenv\Scripts\python.exe
添加到pycharm的project interpreter里面。这时候你就可以写下如下代码
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
运行后会有一个网址Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
点击该网址就会出现
全局安装:
以pycharm为中的快速安装为例:
这样python3的安装目录的模块里面就有falsk相关的模块了
这样你用pycharm 创建project的时候就可以选择虚拟环境或者本来版本
の┅∞ ┉の┅∞●の┅∞ ┉の┅∞●の┅∞ ┉の┅∞●の┅∞ ┉の┅∞┉の┅∞●の┅∞
python入门
第二周任务Flask学习