1.安装flask
安装flask最便捷的方式是使用虚拟环境,这是一个python解释器的一个私有副本,即virtualenv。
我用的是python3.6,在命令窗口用:
$pip install virtualenv
即可自动安装,当然如果你没有pip模块,则需要先安装pip,网上有很多pip安装教程,例如http://www.cnblogs.com/zdz8207/p/python_learn_note_16.html
安装完虚拟环境,则要开始使用了,在你的项目文件的目录执行:
$virtualenv venv
出现下面结果,那么恭喜你你的第一个虚拟环境就建好了。
下一步我们激活这个虚拟环境:
$venv\Scripts\activate
如果你是linux或者Mac OS用户,则执行:
$source venv/bin/activate\
当你看到命令行前面出现(venv),再次恭喜你,激活成功。
接下来就是我们的重点了,安装flask:
(venv)$pip install flask
等出现successed install,测试下:
(venv)$python
>>>import flask
>>>
没有错误提醒,那就说明成功安装flask了。
2.Github安装
为啥要用GitHub就不做多解释了,不得不说GitHub是项目版本控制的一把手,为了方便的管理代码,最好是安装GitHub客户端,我顺便还装了git shell,就是上面截图中的终端,这界面审美比Windows自己的不知道高到哪里去了,当然使用网页也是一样的效果。
在git shell中也可以实现版本控制:
$git clone url --从url上同步代码
$git checkout 1a --将tags为1a的版本导出
如果你想恢复修改,执行:
$git reset --hard
另外还有以下常用命令:
$git fetch --all
$git fetch --tags
以上两个命令是利用GitHub上的远程仓库更新本地仓库的提交历史和标签。
$git reset --hard origin/master
不得不再次提醒,执行这个命令会丢失所有修改,慎用。
另外,如果你忘了哪个版本是你最近的,或者修改是看看两个tags的不同,你可以这样:
$git diff 1a 1b
基本的命令就这么多了,当然,此处不定期更新。
3.实际操作
说了那么多这里该秀一把操作了,我们就把《flask web开发》里的源代码考下来吧:
$git clone https://github.com/miguelgrinberg/flasky.git
然后你当前目录下就多了个flasky的文件夹,然后我们导出第一章的代码的第一个tags,名字是1a:
$cd flasky
$git checkout 1a
下一步就是用virtualenv在flasky文件夹下创建python虚拟环境,命令上面已经讲过了:
$virtualenv venv
接着就是安装flask:
(venv)$pip install flask
测试下:
(venv)$python
>>>import flask
>>>
没报错的话就成功了。