Configuração do Ambiente Python e Uso do pip para Instalação de Bibliotecas
Instalação no macOS
O Python 3 pode ser instalado no macOS por meio do gerenciador de pacotes brew, que simplifica a gestão de dependências:
brew install python
Após a instalação, o comando python3 estará disponível. O pip, gerenciador de pacotes padrão, é instalado automaticamente junto com o Python 3. Para garantir compatibilidade e evitar conflitos, recomenda-se usar o módulo -m pip diretamente via interpretador:
# Verificar versão atual do pip
python3 -m pip --version
# Atualizar o pip para a versão mais recente
python3 -m pip install --upgrade pip
# Buscar pacotes no PyPI (exemplo: termo 'query')
python3 -m pip search query
# Instalar bibliotecas com diferentes critérios de versão
python3 -m pip install requests # última versão estável
python3 -m pip install flask==2.3.3 # versão exata
python3 -m pip install "django>=4.2.0" # versão mínima exigida
# Instalar pacote local (útil em ambientes sem internet)
python3 -m pip install ./package-1.2.0-py3-none-any.whl
# Exibir metadados e arquivos instalados de um pacote
python3 -m pip show requests
# Listar pacotes desatualizados
python3 -m pip list --outdated
# Atualizar uma biblioteca específica
python3 -m pip install --upgrade numpy
# Remover pacote
python3 -m pip uninstall pytest
Para usar pip como comando direto (sem prefixo python3 -m), adicione o diretório binário ao PATH. Alternativamente, instale o pip explicitamente via script oficial:
curl https://bootstrap.pypa.io/get-pip.py | python3
pip --version
pip list
pip install --upgrade pip
Gerenciamento de Dependências com requirements.txt
Arquivos requirements.txt padronizam as dependências de um projeto:
# Exportar todas as dependências instaladas
pip freeze > requirements.txt
# Instalar todas as bibliotecas listadas
pip install -r requirements.txt
# Desinstalar pacotes listados (com confirmação automática)
pip uninstall -y -r requirements.txt
Instalação no Windows
Para sistemas Windows (ex.: Windows 10/11), baixe o instalador oficial do site do Python. Ao executar o instalador:
- Marque a opção Add Python to PATH durante a instalação — essencial para acessar
pythonepipno terminal. - Escolha Customize installation para garantir que
pip,py launchere documentação estejam incluídos. - Defina um caminho personalizado (ex.:
C:\Python311) na etapa Advanced Options.
Após concluir a instalação, valide no PowerShell ou Prompt de Comando:
python --version
pip --version
Se os comandos não forem reconhecidos, verifique se as variáveis de ambiente PATH contêm os diretórios Scripts e python.exe.
Gerenciamento de Ambientes com pipenv
O pipenv combina gerenciamento de dependências e ambientes virtuais. Instale-o globalmente:
pip install pipenv
Crie um novo ambiente vinculado à versão específica do Python:
mkdir myproject && cd myproject
pipenv --python 3.11
Ative o ambiente isolado:
pipenv shell
Instale bibliotecas dentro do ambiente:
pipenv install requests pandas
O ambiente será armazenado, por padrão, em %USERPROFILE%\AppData\Roaming\VirtualEnvs\ (Windows) ou ~/.local/share/virtualenvs/ (macOS/Linux).
Integração com PyCharm
No PyCharm (Community ou Professional):
- Crie um novo projeto apontando para a pasta
myproject. - Navegue até File → Settings → Project → Python Interpreter.
- Na lista de interpretadores, selecione Show All…, depois clique em + e escolha Existing environment.
- Localize o executável
python.exedentro da pastaScriptsdo ambiente criado porpipenv(ex.:C:\Users\Nome\.virtualenvs\myproject-abc123\Scripts\python.exe).
Após confirmar, o PyCharm usará esse ambiente isolado para execução, depuração e sugestões de código.
Boas Práticas Recomendadas
- Evite instalar pacotes globalmente com
pip installfora de ambientes virtuais. - Use
pipenv lockpara gerarPipfile.lock, garantindo reprodutibilidade entre ambientes. - Adicione
PipfileePipfile.lockao controle de versão, mas excluavenvou pastas.virtualenvs. - Para projetos modernos, considere alternativas como
poetryouuvpara maior desempenho e funcionalidade.