Guia de Instalação do Python
Este guia é para aqueles que são novos na linguagem de programação Python e desejam instalá-la em seu sistema. Ele ajudará você a configurar o ambiente Python necessário para executar o EvoX.
Dica: O EvoX é escrito em Python, então você precisará ter o Python instalado em seu sistema. O EvoX suporta Python 3.10 e superior, e recomendamos usar a versão mais recente do Python.
Instalar o interpretador Python
Versão Windows
Acesse Download Python e baixe a versão mais recente do Python.
Nota: Certifique-se de marcar a caixa que diz “Add Python to PATH” durante o processo de instalação.
Versão Linux
Diferentes distribuições Linux têm diferentes formas de instalar o Python. Depende do gerenciador de pacotes da sua distribuição. Aqui estão alguns exemplos:
- Debian/Ubuntu:
apt - Archlinux:
pacman - Fedora:
dnf
Instalar através do uv
uv é um gerenciador de pacotes e projetos Python extremamente rápido, que funciona no Windows, Linux e MacOS.
Recomendamos usar o uv para instalar o interpretador Python, bem como para gerenciar ambientes Python.
O guia detalhado de instalação pode ser encontrado no guia de instalação do uv.
Windows
Use irm para baixar o script e execute-o com iex:
$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Alterar a política de execução permite executar um script da internet.
Solicite uma versão específica incluindo-a na URL:
$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.6.16/install.ps1 | iex"
Linux e MacOS
Use curl para baixar o script e execute-o com sh:
$ curl -LsSf https://astral.sh/uv/install.sh | sh
Se o seu sistema não tiver curl, você pode usar wget:
$ wget -qO- https://astral.sh/uv/install.sh | sh
Solicite uma versão específica incluindo-a na URL:
$ curl -LsSf https://astral.sh/uv/0.6.16/install.sh | sh
Gerenciando Ambientes Python
Pip e Venv
pip é o gerenciador de pacotes do Python. venv é a ferramenta integrada para criar ambientes virtuais no Python.
Um ambiente virtual é um diretório autocontido que contém uma instalação do Python para uma versão específica do Python, além de vários pacotes adicionais.
Isso é útil para gerenciar dependências de diferentes projetos separadamente.
Para criar um ambiente virtual, execute o seguinte comando no seu terminal:
$ python -m venv <env_path> # geralmente <env_path> é um diretório `.venv` no seu projeto
Isso criará um novo diretório chamado <env_path> que contém uma cópia do interpretador Python e da biblioteca padrão.
Para ativar o ambiente virtual, execute o seguinte comando:
$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows
Isso mudará o prompt do seu shell para indicar que você está agora trabalhando dentro do ambiente virtual. Para desativar o ambiente virtual, execute o seguinte comando:
$ deactivate
Isso retornará você ao interpretador Python padrão do seu sistema com todas as suas bibliotecas instaladas.
Enquanto o ambiente virtual estiver ativado, você pode usar o pip para instalar pacotes no ambiente virtual.
Por exemplo, para instalar a versão mais recente do numpy, execute o seguinte comando:
$ pip install numpy
Isso instalará o numpy no ambiente virtual, e não afetará a instalação do Python em todo o sistema.
Para instalar uma versão específica do numpy, execute o seguinte comando:
$ pip install numpy==1.23.4
Isso instalará a versão 1.23.4 do numpy no ambiente virtual.
Para listar todos os pacotes instalados no ambiente virtual, execute o seguinte comando:
$ pip list
Isso mostrará uma lista de todos os pacotes instalados no ambiente virtual, junto com suas versões. Para desinstalar um pacote, execute o seguinte comando:
$ pip uninstall numpy
Isso desinstalará o numpy do ambiente virtual.
Para atualizar um pacote, execute o seguinte comando:
$ pip install --upgrade numpy
Isso atualizará o numpy para a versão mais recente no ambiente virtual.
uv
O uv pode não apenas gerenciar versões do Python, mas também gerenciar ambientes Python.
Para criar um novo ambiente Python, execute o seguinte comando:
$ uv venv --python <python_version> # ex: 3.10, 3.11, ...
Isso criará um novo diretório chamado .venv que contém uma cópia do interpretador Python e da biblioteca padrão.
Para ativar o ambiente virtual, execute o seguinte comando:
$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows
Após ativar o ambiente virtual, você pode usar uv pip para instalar pacotes no ambiente virtual.
Por exemplo, para instalar a versão mais recente do numpy, execute o seguinte comando:
$ uv pip install numpy