Instalar e configurar o BeeWare
Neste artigo, vamos orientá-lo sobre como instalar e configurar o BeeWare em seu computador. Se você estiver interessado em desenvolver aplicativos Python que possam ser executados nativamente em diferentes sistemas operacionais e dispositivos móveis, o BeeWare é uma ótima opção para você.
BeeWare é uma coleção de ferramentas e bibliotecas de código aberto que permite escrever aplicativos Python nativos para uma variedade de plataformas.
Instalando e Configurando o Ambiente Virtual BeeWare
Antes de poder usar o BeeWare, você precisará ter o Python instalado em seu computador. Se ainda não tiver o Python instalado, você pode visitar os seguintes artigos de instalação do Python se não tiver o Python instalado em seu sistema:
Para macOS: https://mrexamples.com/python/install-python-on-mac/
Para Linux: https://mrexamples.com/python/install-python-on-linux/
Para Windows: https://mrexamples .com/python/python-getstarted/
Instalando Dependências
Antes de começar a usar o Beeware em seu sistema Windows, macOS ou Linux, você precisará instalar suas dependências.
Nós o guiaremos pelo processo de instalação das dependências necessárias para o Beeware em cada um desses sistemas operacionais.
Para MacOS
Para instalar as dependências do Beeware no macOS, você precisa seguir estas etapas:
- Instale o Xcode: o Xcode vem com as ferramentas de desenvolvimento necessárias para criar dependências do Beeware. Você pode instalar o Xcode na App Store ou baixá-lo no site oficial .
- Instale o Homebrew: o Homebrew é um gerenciador de pacotes para macOS que simplifica a instalação do software. Você pode instalar o Homebrew executando o seguinte comando em um terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Instalar o Rust: Para instalar o Rust, execute o seguinte comando no terminal:
brew install rust
- Instalar o Beeware: Por fim, você pode instalar o Beeware usando o gerenciador de pacotes pip executando o seguinte comando:
pip install beeware
Para Linux
Para instalar as dependências do Beeware no Linux, você deve seguir estas etapas:
- Instalar o Rust : O Rust pode ser instalado usando o gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu, você pode instalar o Rust executando o seguinte comando:
sudo apt-get install rustc
- Instalar o Beeware: Por fim, você pode instalar o Beeware usando o gerenciador de pacotes pip executando o seguinte comando:
pip install beeware
Para Windows
Para instalar as dependências do Beeware no Windows, você deve seguir estas etapas:
- Instale o Visual Studio: o Beeware requer o Microsoft Visual Studio C++ Build Tools para criar algumas de suas dependências. Você pode baixar o instalador do Visual Studio Build Tools no site oficial e instalá-lo em seu sistema.
- Instalar o Git: o Beeware requer o Git para baixar e instalar algumas de suas dependências. Baixe o instalador Git do site oficial e instale-o em seu sistema.
- Instalar OpenSSL: Beeware requer OpenSSL para comunicação segura. Você pode baixar o instalador OpenSSL do site oficial e instalá-lo em seu sistema.
- Instalar Rust: Beeware requer Rust para construir algumas de suas dependências. Baixe o instalador Rust do site oficial e instale-o em seu sistema.
- Instale o Beeware: Por fim, você pode instalar o Beeware usando o gerenciador de pacotes pip executando o seguinte comando:
pip install briefcase
Configurar Ambiente Virtual BeeWare
Agora é hora de criar um ambiente virtual, que funciona como uma “ sandbox ” que isola o trabalho deste tutorial da instalação principal do Python em seu sistema.
Ao instalar pacotes no ambiente virtual, você pode evitar afetar outros projetos Python e a instalação principal do Python.
Mesmo se você bagunçar acidentalmente seu ambiente virtual, você pode excluí-lo facilmente e recomeçar sem nenhum impacto em outros projetos Python em seu computador ou a necessidade de reinstalar o Python.
Para MacOS
Para Mac, execute os comandos abaixo no terminal, respectivamente:
mkdir beeware-mrx_tutorial
cd beeware-mrx_tutorial
python3 -m venv beeware-mrxenv
source beeware-mrxenv/bin/activate
Para Linux
Para Linux, execute os comandos abaixo, respectivamente:
mkdir beeware-mrx_tutorial
cd beeware-mrx_tutorial
python3 -m venv beeware-mrxenv
source beeware-mrxenv/bin/activate
Para Windows
Para janelas, execute o comando abaixo, respectivamente:
md beeware-mrx_tutorial
cd beeware-mrx_tutorial
py -m venv beeware-mrxenv
beeware-mrxenv\Scripts\activate.bat
Se tudo correu bem, você deve perceber que seu prompt mudou e agora exibe um prefixo ( beeware-venv ).
Isso indica que você está trabalhando atualmente em seu ambiente virtual BeeWare.
Ambientes virtuais alternativos
Se estiver utilizando Anaconda ou miniconda, você pode ter mais experiência no uso de ambientes conda. Além disso, você pode ter encontrado o virtualenv, uma versão anterior do módulo venv integrado do Python. Assim como nas instalações do Python, o método que você usa para criar seu ambiente virtual não importa no macOS ou no Windows, desde que você tenha um. No entanto, se você estiver usando o Linux, é recomendável usar o venv e o sistema Python.