Linux ubantu中安装虚拟/使用环境virtualenv以及python flask框架

今天学习了python flask框架的安装过程以及使用案例,感觉网上讲的东西都没有从我们这种初学者的角度去考虑(哈哈),最后还是奉上心得:

1.安装virtualenv

$ sudo apt-get install python-virtualenv

2.virtualenv安装完成以后,先创建一个属于自己的工作环境(myproject),在该目录下创建虚拟环境(myenv),以后的项目可在这个环境中开发,真实环境中测试,一个电脑全搞定。

$ mkdir myproject
$ cd myproject
$ virtualenv myenv
New python executable in myenv/bin/python
Installing distribute............done.

ps:可以在任何目录下创建项目(文件夹),但是创建项目以后必须安装virtualenv,才能是安装了虚拟环境,在新建的虚拟环境中(此处myenv为新建),会产生多个文件:

可在该目录中创建自己的项目文件,就是下面提到的test项目。虚拟环境中还须将python、flask装上,下面在叙述。

3.激活工作虚拟环境

$ . myenv/bin/activate

4.激活以后,安装flask

$ pip install Flask

安装成功。。。

使用案例:

作为初学者可以看一下这个文件的路径(当前窗口下使用pwd),你会发现是在home/下面,创建了myproject/myenv,这个文件中我们就可以创建我们的开发项目了,也可以用命令:

$ mkdir test

在test文件夹中可以创建以下几个目录,static 用来存放 css/js 等文件,templates 用来存放 flask 要用的 Jinja2 模版,pages 用来存放我们静态html,就可以开始开发了,这个过程类似于tornado框架。

最后做一个简单的测试:

1.在创建的test文件夹中创建一个test.py文件

from flask import Flask  
app = Flask(__name__)  
 
@app.route('/')  
def hello_world():  
    return 'Hello World!'  
  
if __name__ == '__main__':  
    app.run() 

2.在终端执行该文件:

$ python hello.py
* Running on http://127.0.0.1:5000/

3.打开浏览器,地址栏输入http://127.0.0.1:5000/,出现Hello World即说明你成功了。

ps:在下次打开项目时,一定要先在终端中激活工作虚拟环境,即上述第3步,然后再进入到响应需要执行的.py文件夹执行文件。

后面陆续奉上完整例子。

 

posted @ 2017-03-14 15:03  纸鸢&红豆·绿豆  阅读(252)  评论(0编辑  收藏  举报