python+ubuntu+flask入门第一课
来源:互联网 发布:sql语句统计各个数量 编辑:程序博客网 时间:2024/06/15 08:34
第一天学习后台开发,先介绍一下我自己的情况:后台开发小白,python两周的基础。
根据大牛的指导,从The Flask Mega-Tutorial开始学习,第一天学习,初步感觉课程说的很清楚明白,但是有些部分有未注明的坑点,我很幸运的踩了几个,所以卡了一些时间,不过总体来说还是很顺利的。
首先学习这个课程的基础就是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
这样最基础的安装部分就完成了,整体的安装大概耗时四个小时(第一次,有点慢。。。)
- python+ubuntu+flask入门第一课
- Python中的flask入门
- [python][Flask] 快速入门
- Python的Flask入门
- Python入门第一课
- Ubuntu 13.04 python Installa flask
- [python]flask框架快速入门
- Python flask模块快速入门
- Python Flask基础教程(入门)
- Flask学习,第一部分:Hello Python
- 【七月Python入门】 第一课入门基础
- Ubuntu环境下安装python的flask
- Python Flask项目部署到 ubuntu
- python flask 学习笔记1 简单入门
- python Flask Web开发入门(一)
- Python Flask Web 第一课 —— 基本概念和程序的基本结构
- 在windows创建第一个Flask框架的Python Web
- # flask入门
- with延长作用域链
- docker网络模式
- Nao笔记1|NAOqi APIs|Core(核心)——ALAutonomousLife (自主生活)
- Java设计模式_描述
- Regression by Conditional Adversarial Autoencoder
- python+ubuntu+flask入门第一课
- 【java多线程 锁】死锁
- jsoup分页
- 详解spl_autoload_register()函数
- 关于hibenate 中的session is closed问题
- iOS 获取步数等健康信息
- 开始写点什么——记录工作生活中的感悟
- JavaScript学习总结(二十一)——使用JavaScript的数组实现数据结构中的队列与堆栈
- sublime Text3 注册码