Como instalar uma INTERFACE GRÁFICA no LINUX CentOS 7
Índice:
- Instalando o Flask no CentOS 7
- 1. Instalando Python 3 e venv
- 2. Criando um ambiente virtual
- 3. Instalando o Flask
- 4. Criando um aplicativo de balão mínimo
- 5. Testando o servidor de desenvolvimento
- 6. Desativando o ambiente virtual
- Conclusão
O Flask é uma micro-estrutura de código-fonte gratuita e de código aberto para Python, projetada para ajudar os desenvolvedores a criar aplicativos da Web seguros, escaláveis e sustentáveis. O Flask é baseado no Werkzeug e usa o Jinja2 como um mecanismo de modelo.
Ao contrário do Django, por padrão o Flask não inclui ORM, validação de formulário ou quaisquer outras funcionalidades fornecidas por bibliotecas de terceiros. O Flask é construído com extensões em mente, que são pacotes Python que adicionam funcionalidade a um aplicativo Flask.
Existem métodos diferentes para instalar o Flask, dependendo de suas necessidades. Ele pode ser instalado em todo o sistema ou em um ambiente virtual Python usando pip.
Os pacotes de frascos também estão incluídos nos repositórios EPEL e podem ser instalados usando o gerenciador de pacotes
yum
. Esse é o método mais fácil de instalar o Flask no CentOS 7, mas não tão flexível quanto a instalação em um ambiente virtual. Além disso, a versão incluída nos repositórios sempre fica atrás da versão mais recente do Flask.
O principal objetivo dos ambientes virtuais do Python é criar um ambiente isolado para diferentes projetos do Python. Dessa forma, você pode ter vários ambientes diferentes do Flask em um único computador e instalar uma versão específica de um módulo por projeto, sem se preocupar que isso afetará suas outras instalações do Flask. Se você instalar o Flask no ambiente global, poderá instalar apenas uma versão do Flask no seu computador.
Instalando o Flask no CentOS 7
Nas seções a seguir, forneceremos detalhes sobre como instalar o Flask em um ambiente virtual Python no CentOS 7.
1. Instalando Python 3 e venv
Instalaremos o Python 3.6 a partir dos repositórios do Software Collections (SCL).
O CentOS 7 é fornecido com o Python 2.7.5, que é uma parte crítica do sistema básico do CentOS. O SCL permitirá que você instale versões mais recentes do python 3.x ao lado do python padrão v2.7.5, para que ferramentas do sistema, como o yum, continuem funcionando corretamente.
Ative o SCL instalando o arquivo de versão do CentOS SCL, incluído no repositório extra do CentOS:
sudo yum install centos-release-scl
Depois que o repositório estiver ativado, instale o Python 3.6 com o seguinte comando:
sudo yum install rh-python36
Uma vez instalado o Python 3.6, estamos prontos para criar um ambiente virtual para nosso aplicativo Django.
2. Criando um ambiente virtual
Comece navegando para o diretório em que você gostaria de armazenar seus ambientes virtuais Python 3. Pode ser seu diretório pessoal ou qualquer outro diretório em que o usuário tenha permissões de leitura e gravação.
Para acessar o Python 3.6, você precisa iniciar uma nova instância do shell usando a ferramenta
scl
:
scl enable rh-python36 bash
Crie um novo diretório para o seu aplicativo Flask e navegue até ele:
mkdir my_flask_app
cd my_flask_app
Execute o seguinte comando para criar um novo ambiente virtual:
python3 -m venv venv
O comando acima criará um diretório chamado
venv
, que contém uma cópia do binário Python, do gerenciador de pacotes Pip, da biblioteca padrão do Python e de outros arquivos de suporte. Você pode usar qualquer nome que desejar para o ambiente virtual.
Ative o ambiente virtual usando o script de
activate
:
source venv/bin/activate
Uma vez ativado, o diretório bin do ambiente virtual será adicionado no início da variável
$PATH
. O prompt do seu shell também será alterado e mostrará o nome do ambiente virtual que você está usando no momento. No nosso caso, isso é
venv
:
3. Instalando o Flask
Agora que o ambiente virtual está ativado, você pode usar o gerenciador de pacotes Python pip para instalar o Flask:
pip install Flask
No ambiente virtual, você pode usar o comando
pip
vez de
pip3
e
python
vez de
python3
.
Verifique a instalação com o seguinte comando, que imprimirá a versão do Flask:
python -m Flask --version
No momento da redação deste artigo, a versão oficial mais recente do Flask é 1.0.2
Flask 1.0.2 Python 3.6.3 (default, Mar 20 2018, 13:50:41)
Sua versão do Flask pode ser diferente da versão mostrada aqui.
4. Criando um aplicativo de balão mínimo
Neste guia, criaremos um aplicativo simples olá mundo que exibirá o texto "Olá mundo!".
Abra seu editor de texto ou IDE Python e crie o seguinte arquivo:
~ / my_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
Vamos analisar o código linha por linha.
- Na primeira linha, estamos importando a classe Flask. Em seguida, criamos uma instância da classe Flask. Em seguida, usamos o decorador
route()para registrar a funçãohello_worldna rota/. Quando essa rota é solicitada,hello_worldé chamado e a mensagem "Hello World!" É retornada ao cliente.
Salve o arquivo como
hello.py
e volte para a janela do seu terminal.
5. Testando o servidor de desenvolvimento
Usaremos o comando
flask
para executar o aplicativo, mas antes disso, precisamos informar ao Flask como carregar o aplicativo, especificando a variável de ambiente
FLASK_APP
:
export FLASK_APP=hello
flask run
O comando acima iniciará o servidor interno de desenvolvimento.
A saída será semelhante à seguinte:
* Serving Flask app "hello" * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Se você instalou o Flask em uma máquina virtual e deseja acessar o servidor de desenvolvimento do Flask, poderá disponibilizá-lo publicamente anexando
--host=0.0.0.0
ao comando
flask run
.
Abra
http://127.0.0.1:5000
no seu navegador da web e você receberá a mensagem "Hello World!"
Para parar o servidor de desenvolvimento, digite
CTRL-C
no seu terminal.
6. Desativando o ambiente virtual
Depois de concluir seu trabalho, desative o ambiente digitando
deactivate
e você retornará ao seu shell normal.
Conclusão
Você aprendeu como criar um ambiente virtual Python e instalar o Flask na sua máquina CentOS 7. Para criar ambientes adicionais de desenvolvimento do Flask, repita as etapas descritas neste tutorial.
python centosOperação secreta Flutuadores Balão de rede
Depois que a gerência do hotel nixed sua demonstração planejada, um hacker de defesa encontrou uma maneira de lançar o que ele chama de warballoon.
O LightSquared pede para compartilhar o espectro de balão para sua rede LTE
O plano de compartilhamento de espectro permitiria à LightSquared lançar um velocidade da rede LTE mais cedo do que qualquer outro concorrente nos EUA, segundo a empresa. A transportadora de satélites LightSquared propôs na sexta-feira que o governo compartilha espectro com usos federais, como balões meteorológicos, para obter espectro suficiente para lançar sua rede móvel LTE proposta
Trocador de tempo do balão: Alterar o tempo para notificações do Windows
Trocador de tempo do balão para Windows 8/7 ou Trocador de tempo de notificação para Windows 10 permite personalizar e definir o tempo para que as notificações do Windows permaneçam abertas.







