Flask安装

Flask依赖一些额外的库,比如Werkzeug和Jinja2。Werkzeug是WSGI的工具库。WSGI是web应用和开发与部署服务器之间的标准库。Jinja2提供模版。

有很多种方法来获取Werkzeug、Jinja2、Flask,最强大的方法是使用virtualenv。

需要python2.6或最新的,因此要确认已安装最新的python2.x。

virtualenv

在开发期间,可能最想用的就是virtualenv了。如果有shell可以访问生产机器,也可能会想使用它。

virtualenv解决了什么问题?可能在除了基于Flask的web应用外在使用virtualenv。但是,项目越多,更可能使用不同版本的python,至少不同版本的python库。假设面临这种情况:相当经常的库打破向后兼容,并且任何重要的应用是零依赖是不可能的。在两个或多个项目在依赖上有冲突该如何解决?

virtualenv能够解决这个问题。Virtualenv能够并行安装多个python,每个项目都有一个。事实上,并没有安装python的独立副本,但是提供了保持项目环境独立的方法。

如果在Mac OS X或Linux上,可以按照下面来安装

# easy_install virtualenv

或者这样更好:

# pip install virtualenv

这些方法的一种就可以在系统上安装virtualenv了。如果使用的是Ubuntu,可以使用:

# apt-get install python-virtualenv

一旦安装了virtualenv,就可以运行shell创建环境了,比如创建venv的文件夹:

# mkdir myproject

# cd myproject

# virtualenv venv

New python executable in /root/myproject/venv/bin/python

Installing setuptools, pip, wheel...done.

无论何时想在一个项目上工作,只需要启用相应的环境即可。在OS X和Linux可以安装如下方法:

# . venv/bin/activate

在windows上运行如下命令:

venv\scripts\activate

无论哪种方式,应该使用virtualenv(注意shell的提示是怎样改变来展示启用的环境)。

如果想返回真正的环境可以使用下面的命令

(venv) # deactivate

执行这个命令后,shell的提示就会变成和之前一样了。

现在可以进入virtualenv环境安装flask了。

# cd myproject/

# . venv/bin/activate

(venv) # pip install Flask

经过几秒后就安装好了,同时也把Jinja2和Werkzeug也安装好了。可以通过下面的命令进行验证。

(venv) # python

>>> import flask

>>>

使用最新版Flask

如果想使用最新版的Flask,有两种方式。一种是使用pip指定安装的版本,另一种方法是使用git安装。无论哪种方式都推荐使用virtualenv

$ git clone http://github.com/pallets/flask.git

Initialized empty Git repository in ~/dev/flask/.git/

$ cd flask

$ virtualenv venv

New python executable in venv/bin/python

Installing setuptools, pip............done.

$ . venv/bin/activate

$ python setup.py develop

...

Finished processing dependencies for Flask

在Windows上安装pip和setuptools

可以直接使用get-pip.py来安装pip。如果想是哟哦那个最新的setuptools可以直接使用ez_setup.py。如果已经按照好pip,可执行pipinstall  --upgrade pip setuptools。接下来就是安装virtualenv了,运行pipinstall virtualenv就可以了。

时间: 2024-10-10 13:07:59

Flask安装的相关文章

Flask安装配置

倒腾了一下午了,还是不太顺利,顺便记录一下. 硬件环境:win8.1 64位 + python2.7.9 32位 安装easy_install 需要先下载ez_setup.py(需要复制该链接中的内容,创建ez_setup.py执行即可) 然后,添加easy_install命令和其他python脚本的到命令行搜索路径,方法为:添加你 python安装目录中的Scripts文件夹到环境变量 PATH 中.添加方法:右键桌面的“我的电脑” 图标或者开始菜单中的“计算机”,然后选在“属性”.之后,在V

python flask安装

windows环境上,打开命令行,输入pip  list  检查列表中是否安装过flask 安装flask命令:pip install flask 出现Successfully installed等提示信息则表示安装成功 打开pycharm,新建index.py.文件,如下代码: from flask import Flask ##导入falsk包 app=Flask(__name__) ##创建flask实例 @app.route('/') ##路由url地址def first_flask()

flask 安装

flask官网 : http://docs.jinkan.org/docs/flask/installation.html (基本上就是按照官网思路一点一点来的) 1,安装easy_install: wget -q http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 2,安装 virtualenv sudo easy_install virtualenv 3,因为报错,所以要升级Python至2.7 wget htt

Ubuntu Flask安装与配置(待更新)

工作中开发需要用到python的flask框架,无奈网络上的资源很少,连基本的安装和配置都不全,在这做一下整理,方便以后用到. ———————————————————————————— 由于比较繁琐,留待以后进行,先做个备忘-

Python学习笔记(3)--- Flask安装

在安装flask前,首先安装pip 安装地址:https://pip.pypa.io/en/stable/installing.html#install-pip 下载(保存): 在dos命令下执行 python get-pip.py安装 然后 执行 pip install flask 即可完成flask的安装: 在pycharm中新建flask工程: 可以看到,创建的工程中有一下内容: 直接运行: 在下方的运行窗口中出现一个连接地址, 访问该地址: OK啦

基于Python的Flask的开发实战(第一节Flask安装)

1.安装python虚拟环境 easy_install virtualenv easy_install pip cd /home/admin virtualenv flask-website source flask-website/bin/activate#进入虚拟环境 deactivate#退出虚拟环境 2.安装flask及依赖包 pip install flask (flask-website)$python >>>import flask >>> #正常没报错,

FLASK安装--兼收EZ_INTALL及PIP

参考URL: http://www.cnblogs.com/haython/p/3970426.html http://www.pythondoc.com/flask/installation.html#installation easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安装easy_install 下载地址:https://pypi.python.org/pypi/ez_setup 解压,安装. python ez_setup.py

Python3+Flask安装使用教程

一.环境配置 当前我的开发环境是Miniconda3+PyCharm.开发环境其实无所谓,自己使用Python3+Nodepad都可以.安装Flask库: pip install Flask 二.第一个应用程序 将以下内容保存为helloworld.py: # 导入Flask类 from flask import Flask # 实例化,可视为固定格式 app = Flask(__name__) # route()方法用于设定路由:类似spring路由配置 @app.route('/') def

[Flask] 安装virtualenv时候出现的问题

1.HTTPError: 404 Client Error: Not Found for url: ...的错误 [email protected]0-6-ubuntu:~/myprojects$ virtualenv venv Running virtualenv with interpreter /usr/bin/python2 New python executable in /home/ubuntu/myprojects/venv/bin/python2 Also creating ex