English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Configuração do Ambiente do Flask

A instalação do Flask geralmente requer Python 2.6ou versões mais altas. Embora o Flask e suas dependências sejam compatíveis com Python 3(Python 3.3A versão acima) combina bem, mas muitos extensões Flask não suportam corretamente. Portanto, mas a recomendação oficial é usar Python 3.6+ Instale o Flask acima

Instale o virtualenv

O virtualenv é um construtor de ambiente virtual Python. Ele pode ajudar os usuários a criar vários ambientes Python em paralelo. Portanto, ele pode evitar problemas de compatibilidade entre diferentes versões de bibliotecas.

Use o ambiente virtual para gerenciar dependências de projetos em desenvolvimento e produção.

O que resolve o ambiente virtual? Quanto mais projetos Python você tiver, mais provável é que precise usar diferentes versões de bibliotecas Python, até mesmo versões diferentes do próprio Python. Uma versão mais recente da biblioteca de um projeto pode quebrar a compatibilidade de outro projeto.

O ambiente virtual é um grupo de bibliotecas Python independentes, com um ambiente para cada projeto. O software instalado em um projeto não afeta os pacotes de software de outros projetos ou do sistema operacional.

Se você estiver usando:Python 2.x, então você pode consultar a instalação do desenvolvimento virtualenv.

Os seguintes comandos estão em C:/pythonX/Instale o virtualenv na pasta scripts, onde X é o nome da versão do Python.

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
pip install virtualenv

A saída deve ser assim -

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
Coletando virtualenv
   Descarregando virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB)
     100% |################################| 1.8MB 204kB/s
 Instalando pacotes coletados: virtualenv
 virtualenv instalado com sucesso-15.0.1

Este comando requer permissões de administrador. No Linux/No Mac OS, é necessário adicionar sudo antes do pip. No Windows, faça login como administrador. No Ubuntu, o virtualenv pode ser instalado usando o gerenciador de pacotes.

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
$ sudo apt-get install virtualenv

Após a instalação, um novo ambiente virtual será criado na pasta.

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
mkdir newproj
 cd newproj
 virtualenv venv

Para ativar o ambiente correspondente, no Linux/No OS X, use os seguintes comandos -

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
$ venv/bin/activate

No Windows, você pode usar o seguinte comando -

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
venv\scripts\activate

Agora, prepare-se para instalar o Flask neste ambiente.

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
$ pip install Flask

A saída deve ser assim -

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
Coletando Flask
   Descarregando Flask-0.10.1.tar.gz (544kB)
     100% |################################| 544kB 410kB/s
 Coletando Werkzeug>=0.7 (from Flask)
   Descarregando Werkzeug-0.11.4-py2.py3-none-any.whl (305kB)
     100% |################################| 307kB 531kB/s
 Coletando Jinja2>=2.4 (from Flask)
   Descarregando Jinja2-2.8-py2.py3-none-any.whl (263kB)
     100% |################################| 266kB 935kB/s
 Coletando itsdangerous>=0.21 (from Flask)
   Descarregando itsdangerous-0.24.tar.gz (46kB)
     100% |################################| 49kB 1.6MB/s
 Coletando MarkupSafe (from Jinja2>=2.4->Flask)
   Descarregando MarkupSafe-0.23.tar.gz
 Instalando pacotes coletados: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask
   Executando setup.py install para MarkupSafe
   Executando setup.py install para itsdangerous
   Executando setup.py install para Flask
 Flask instalado com sucesso-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24

Os comandos acima podem ser executados diretamente, sem a necessidade de um ambiente virtual para instalação em nível de sistema.

O conteúdo acima é principalmente para Python 2.x versão para instalar Flask.

Python 3Vinculado ao módulo venv para criar um ambiente virtual. Se você estiver usando uma versão moderna do Python, você pode continuar lendo a próxima seção.

Instalando Flask

No ambiente ativo, aqui com Window 10 + Python 3.6O ambiente é usado como demonstração de instalação, use o seguinte comando para instalar o Flask:

# Nome do Arquivo: example.py
# Copyright: 2020 By w3codebox
# Autor por: pt.oldtoolbag.com
# Data: 2020-08-08
$ pip install Flask

Desta forma, a instalação do Flask está concluída. Em seções posteriores, vamos aprender como usar o Flask para criar uma simples aplicação web.