python+ubuntu+flask入门第一课

来源:互联网 发布:sql语句统计各个数量 编辑:程序博客网 时间:2024/06/15 08:34

第一天学习后台开发,先介绍一下我自己的情况:后台开发小白,python两周的基础。

根据大牛的指导,从The Flask Mega-Tutorial开始学习,第一天学习,初步感觉课程说的很清楚明白,但是有些部分有未注明的坑点,我很幸运的踩了几个,所以卡了一些时间,不过总体来说还是很顺利的。

//flask课程

首先学习这个课程的基础就是python编程环境啦,我电脑是window7系统,我使用了虚拟机建立编程环境.

第一步:下载vmware,安装的过程很简单,百度上能够找到现成的图文教程。总体来说,安装vmware没有什么难度,然后下载好ubuntu,在vmware里面创建虚拟机,这里有一个教程可以参考,我觉得已经比较详细了,可以参考。http://xuding.blog.51cto.com/4890434/1721875

安装好这些就可以开始使用虚拟机啦~虚拟机因为是linux系统所以自带了python,可以直接进行python编程,我的里面自带的是python2.7。

然后可以自行安装pip,有了pip可以方便后续安装其他安装包。

   sudo apt-get install python-pip

另外,linux系统中习惯直接使用命令行语句,可以自行学习。

然后就是要在系统里面安装flask。安装flask里面的包首先需要安装virtualenv.py,在ubuntu里面直接输入安装语句就可以。

$ sudo apt-get install python-virtualenv

但是我用这个办法不太好使,我就改用pip的方法安装virtualenv
$ pip install virtualenv

然后安装虚拟环境
$ virtualenv flask

我在做到这步的时候就是一直有error在,显示与系统环境不匹配(comparible),后来发现是路径出现了问题,路径名称中不能有中文字符,应该把microblog直接建立在根目录下,如果有中文字符在终端输入指令的时候也会出现乱码的,更改了路径之后这个问题就得到解决了,不过耗费了一些时间。

在这个虚拟环境下方便建立flask框架所需要的一些包

$ flask/bin/pip install flask$ flask/bin/pip install flask-login$ flask/bin/pip install flask-openid$ flask/bin/pip install flask-mail$ flask/bin/pip install flask-sqlalchemy$ flask/bin/pip install sqlalchemy-migrate$ flask/bin/pip install flask-whooshalchemy$ flask/bin/pip install flask-wtf$ flask/bin/pip install flask-babel$ flask/bin/pip install guess_language$ flask/bin/pip install flipflop$ flask/bin/pip install coverage

然后就可以开始安装flask的一系列包了。由于这些包很多都是由国外下载过来的,速度比较慢,甚至是不支持下载,所以建议采用清华源下载,也就是在原来的基础上更改一下包的数据来源。

 flask/bin/pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-login -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-openid -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-mail -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-sqlalchemy -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install sqlalchemy-migrate -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-whooshalchemy -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-wtf -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flask-babel -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install guess_language -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flipflop -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install coverage -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install flup -i https://pypi.tuna.tsinghua.edu.cn/simple flask/bin/pip install sqlalchemy==0.7.9 -i https://pypi.tuna.tsinghua.edu.cn/simple

这样最基础的安装部分就完成了,整体的安装大概耗时四个小时(第一次,有点慢。。。)

原创粉丝点击