fazer a instalacao desta maneira.Entao, abra uma sessao do terminal, escolha um local e crie uma nova pasta para sua aplicacao. Vamos chamar a pasta do aplicativo de microblog.Em seguida, baixe o virtualenv.py e salve-o na nova pasta.Para criar o ambiente virtual execute o seguinte comando:$ python virtualenv.py flaskO comando acima cria um ambiente Python completo dentro da pasta flask.Ambientes virtuais podem ser ativados e desativados quando desejado. Um ambiente ativado acrescenta sua pasta bin ao PATH do sistema de modo que, por exemplo, quando voce digita python voce obtem a versao do ambiente virtual e nao a do sistema. Eu, pessoalmente, nao gosto deste recurso. Para usar os ambientes virtuais sem ter que ativa-los basta simplesmente invocar o interpretador digitando seu caminho completo.Se voce estiver no Linux, OS X ou Cygwin instale o Flask e as extensoes inserindo os seguintes comandos, um apos o outro:$ 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 flupSe voce estiver usando o Windows os comandos sao um pouco diferentes:$ flask\Scripts\pip install flask$ flask\Scripts\pip install flask-login$ flask\Scripts\pip install flask-openid$ flask\Scripts\pip install flask-sqlalchemy$ flask\Scripts\pip install sqlalchemy-migrate$ flask\Scripts\pip install flask-whooshalchemy$ flask\Scripts\pip install flask-wtf$ flask\Scripts\pip install flask-babel$ flask\Scripts\pip install flupEstes comandos irao baixar e instalar todos os pacotes que nos usaremos em nossa aplicacao.Nota sobre o SQLAlchemy: A versao 0.8 do SQLAlchemy nao e retro-compativel com versoes anteriores. Particularmente, o modulo sqlalchemy-migrate nao funciona com ela. Por esta razao nos precisaremos forcar a instalacao da versao 0.7.9 com o seguinte comando:$ flask/bin/pip uninstall sqlalchemy$ flask/bin/pip install sqlalchemy==0.7.9Uma vez que o sqlalchemy-migrate esta atualizado para suportar a versao 0.8, devemos ser capazes de trabalhar com a versao mais recente.Os usuarios do Windows tem mais um passo. Se voce tiver boas habilidades de observacao voce pode ter notado que flask-mail nao foi incluido na lista de comando de instalacao do Windows. Esta extensao nao instala corretamente no Windows, por isso temos que executar uma solucao alternativa:$ flask\Scripts\pip install --no-deps lamson chardet flask-mailEu nao vou entrar em detalhes sobre isso. Se voce quiser mais informacoes consulte a documentacao do flask-mail.Se a instalacao de todos os pacotes foi bem sucedida voce pode excluir o arquivo virtualenv.py uma vez que nao e mais necessario."Ola, mundo!" em FlaskVoce agora tem um sub-diretorio flask dentro da pasta do seu microblog que esta populada com um interpretador Python, um framework Flask e as extensoes que usaremos em nosso projeto. Agora e tempo de escrevermos nossa primeira aplicacao web!Navegue para o diretorio microblog para criarmos a estrutura basica de nosso aplicativo:mkdir appmkdir app/staticmkdir app/templatesmkdir tmpA pasta app sera onde colocaremos todos os pacotes de nossa aplicacao. O sub-diretorio static sera onde guardaremos todos os conteudos estaticos como imagens, arquivos .js e folhas de estilo. O sub-diretorio templates obviamente sera onde ficarao os templates da aplicacao.Vamos agora criar um simples script de inicializacao para nosso pacote app (arquivo app/__init__.py);from flask import Flaskapp = Flask(__name__)from app import viewsO script acima simplesmente instancia o objeto app (da classe Flask) e