美文网首页
安装Flask

安装Flask

作者: 上发条的树 | 来源:发表于2016-06-14 17:56 被阅读134次

    Flask两个依赖库

    Flask依赖两个外部库:Werkzeug和Jinja2。
    Werkzeug是一个WSGI套件。WSGI是Web应用与多种服务器之间的标准Python接口,即用于开发,也用于部署。Jinja2是用于渲染模板的。

    virtualenv的作用

    如何快速在计算机上安装好所有东西?可以使用virtualenv。
    virtualenv的作用是什么呢?

    除了基于 Flask 的项目外 还会有其他项目用到 Python 。当项目越来越多时就会面对使用不同版本的 Python 的 问题,或者至少会遇到使用不同版本的 Python 库的问题。摆在你面前的是:库常常不能 向后兼容,更不幸的是任何成熟的应用都不是零依赖。如果两个项目依赖出现冲突,Virtualenv 就是救星!它的基本原理是为每个项目安装一套 Python ,多套 Python 并存。但它不是真正地安装多套独立的 Python 拷贝,而是使用了一种巧妙的方法让不同 的项目处于各自独立的环境中。

    下面的例子是在mac OS下的操作。

    安装virtualenv:

    $ sudo easy_install virtualenv
    

    或者:

    $ sudo pip install virtualenv
    

    安装完virtualenv,打开终端,创建自己的环境。
    可以创建一个包含venv文件夹的项目文件夹:

    $ mkdir myproject
    $ cd myproject
    $ virtualenv venv
    New python executable in /Users/mobao/myproject/venv/bin/python
    Installing setuptools, pip, wheel...done.
    

    现在,每次使用项目时,必须先激活相应的环境。运行:

    $ . venv/bin/activate
    (venv) mobao:myproject mobao$
    

    可以看到,现在已经进入virtualenv,可以开始安装Flask了:

    $ pip install Flask
    

    几秒之后就可以安装完毕。

    安装完成会有所提示,下面是提示的一段:

    Successfully built itsdangerous click MarkupSafe
    Installing collected packages: itsdangerous, MarkupSafe, Jinja2, Werkzeug, click, Flask
    Successfully installed Flask-0.11.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.10 click-6.6 itsdangerous-0.24
    

    相关文章

      网友评论

          本文标题:安装Flask

          本文链接:https://www.haomeiwen.com/subject/duyudttx.html