Flask 安装入门

Flask 用pip 或easy_install很容易的安装的全局下,但我们更期望我们的使用  virtualenv.环境,这样我们的应用就跟全局python分割开来,这个分割的环境能把让我们建立多个应用项目和多个不同的python版本,包括一些依赖关系报,virtualenv能实现在不同版本下的开发你的应用。

如何做:

我们首先要安装virtualenv,用pip,然后创建my_flask_env目录,我们创建,命令如下:

现在我们进入my_flask_env文件加,我们将运行如下命令:

这样将激活我们环境变量,现在我们能做任何事情在这个环境下,不会受任何其他python环境影响。

如何工作:

到现在,我们用pip 去安装Flask ,顾名思义,安装Flask包就跟安装python包一样,如果我们看安装的过程,我们将看到有多少包被安装,以下是安装Flask包安装过程:

注:前面对-U 参数表示是升级安装,这将覆盖存在的Flask 版本(如果有)用最新的版本。

如果我们仔细注意,一共会有5个包被安装,他们是flask, Werkzeug,Jinja2, itsdangerous, 和markupsafe.这个是Flask依赖的,如果缺失,Flask将不能工作。

更多内容:

为使我们工作更加容易,我们可以安装virtualenvwrapper,,他是封装virtualenv,使得处理多个virtualenv非常容易,记住virtualenvwrapper应该被安装在全局中,任何不活跃的virtualenv可能仍然被激活,要关闭它,可以用这个命令:

当然,如你每有在全局安装软件的权限,在这个情况下,切换到超级用户下或用sudo安装。

用安装virtualenvwrapper可以用如下命令:

 

在上面命令,我们安装了virtualenvwrapper,并创建了一个环境目录变量WORKON_HOME,,并提供了路径,这是作为我们主目录所有使用virtualenvwrapper创建的虚拟环境,安装Flask,用如下命令:

禁用一个虚拟环境,用命令:‘

激活现有的virtualenvwrapper,我们运行命令:

参考:

https://pypi.python.org/pypi/virtualenv
https://pypi.python.org/pypi/virtualenvwrapper
https://pypi.python.org/pypi/Flask
https://pypi.python.org/pypi/Werkzeug

https://pypi.python.org/pypi/Jinja2
https://pypi.python.org/pypi/itsdangerous
https://pypi.python.org/pypi/MarkupSafe