PyCharm: Como Baixar, Instalar e Configurar em 2026
Baixe o PyCharm unificado para Windows, Linux ou macOS. Entenda o que continua gratuito após o teste Pro e configure Python, venv e debugger passo a passo.
Para baixar e instalar o PyCharm, acesse o download oficial da JetBrains, escolha Windows, macOS ou Linux e instale o PyCharm unificado. Não é mais necessário escolher entre Community e Professional para o download atual. Os recursos essenciais de Python e o suporte a Jupyter são gratuitos; o teste Pro de 30 dias libera funcionalidades avançadas temporariamente. Depois, você pode continuar no modo gratuito. Ao abrir seu projeto, selecione o interpretador de um ambiente virtual em Settings > Python > Interpreter (o caminho varia por versão).
Introdução
O PyCharm, desenvolvido pela JetBrains, é uma das IDEs mais completas para desenvolvimento Python. Diferente de editores mais leves como o VS Code, o PyCharm já vem com ferramentas integradas de debugging, refatoração, testes e suporte a frameworks como Django e Flask sem precisar de extensões adicionais.
Antes de instalar a IDE, garanta que o Python já esteja no seu sistema — veja o guia de instalação do Python no Windows se ainda não fez isso.
Neste guia, vamos configurar o PyCharm do zero, explorar suas funcionalidades principais e aprender atalhos que aceleram o dia a dia de quem programa em Python.
PyCharm Community, unificado e Pro: qual baixar?
Para uma instalação nova, baixe o PyCharm unificado. Community Edition e Professional Edition são nomes que aparecem em tutoriais e versões antigas. Segundo o guia oficial de instalação, a Community passou a fazer parte do produto unificado, mantendo o núcleo gratuito e de código aberto e incluindo suporte a Jupyter.
| Necessidade | Recursos gratuitos do PyCharm atual | Pro |
|---|---|---|
| Estudar Python, criar scripts e automações | Sim | Também inclui |
| Debugger e refatoração de Python | Sim | Também inclui |
| Trabalhar com notebooks Jupyter | Suporte incluído no núcleo gratuito | Recursos avançados adicionais |
| Integrações avançadas para frameworks web e bancos de dados | Não confundir com executar bibliotecas Python manualmente | Consulte a lista de recursos Pro |
| Continuar após o teste inicial | Sem assinatura para o núcleo gratuito | Requer licença para os recursos Pro |
O teste Pro dura 30 dias. O fim do teste não impede o uso dos recursos gratuitos. Você também não precisa pagar pela IDE para instalar Django ou Flask com pip e executar sua aplicação pelo terminal; a licença se refere às ferramentas adicionais da IDE.
Para comparar funcionalidades específicas, consulte a lista oficial de recursos. Estudantes e professores podem verificar a elegibilidade no programa educacional da JetBrains. Para notebooks fora da IDE, veja o guia de Jupyter Notebook e JupyterLab.
Como baixar e instalar o PyCharm
Download direto
- Abra a página oficial de download e escolha seu sistema operacional.
- Confira a arquitetura: x64 ou ARM64, quando houver essa escolha. No macOS, selecione Intel ou Apple Silicon conforme seu Mac.
- Windows: execute o
.exee siga o assistente. Criar atalho e associar arquivos.pysão opções, não requisitos para executar Python. - macOS: abra o
.dmge arraste o PyCharm para Applications. - Linux: extraia o
.tar.gzem uma pasta onde você tenha permissão e entre na subpastabine execute./pycharm, conforme o guia oficial atual, ou use o Toolbox abaixo. - Abra a IDE, crie um projeto e selecione seu interpretador Python. Não baixe instaladores de sites de terceiros.
Usando o JetBrains Toolbox
A JetBrains recomenda usar o Toolbox App para gerenciar suas IDEs. Baixe o pacote para seu sistema nessa página, instale ou extraia conforme as instruções oficiais e escolha PyCharm no aplicativo. Ele facilita atualizações e permite manter várias versões instaladas. No Linux, siga o caminho de execução indicado para a versão baixada; evite copiar URLs de arquivos antigos, pois o nome e a estrutura do pacote podem mudar.
No macOS, você também pode instalar via Homebrew:
brew install --cask jetbrains-toolbox
Configuração inicial
Escolhendo o interpretador Python
Ao criar ou abrir um projeto, o PyCharm pede para configurar o interpretador Python. Vá em File > Settings > Project > Python Interpreter (ou PyCharm > Preferences no macOS).
Você pode escolher entre:
- Interpretador do sistema
- Ambiente virtual (venv)
- Conda
- Poetry
- Pipenv
A prática recomendada é criar um ambiente virtual para cada projeto:
python3 -m venv venv
O PyCharm detecta automaticamente ambientes virtuais na pasta do projeto e oferece ativá-los.
Tema e aparência
Para alterar o tema, acesse File > Settings > Appearance & Behavior > Appearance. O PyCharm vem com os temas Darcula (escuro) e IntelliJ (claro). Você pode instalar temas adicionais pelo marketplace de plugins.
Tamanho da fonte
Configure em File > Settings > Editor > Font. Um tamanho entre 14 e 16 pixels é confortável para a maioria dos monitores. Ative a opção Enable font ligatures se sua fonte suportar ligaduras.
Funcionalidades essenciais
Autocompletar inteligente
O PyCharm oferece autocompletar com inferência de tipos. Enquanto você digita, ele sugere métodos, atributos e variáveis com base no contexto:
texto = "Python Dev BR"
texto. # O PyCharm sugere upper(), lower(), split(), etc.
Use Ctrl + Espaço para forçar a exibição de sugestões. Para autocompletar com importação automática, use Ctrl + Shift + Espaço.
Navegação rápida
Os atalhos de navegação economizam muito tempo:
Ctrl + N(ouCmd + Ono macOS): buscar classe por nomeCtrl + Shift + N: buscar arquivo por nomeCtrl + B: ir para a definição de uma função ou classeAlt + F7: encontrar todos os usos de um símboloCtrl + E: arquivos recentes
Refatoração
O PyCharm é famoso por suas ferramentas de refatoração. Selecione uma variável ou função e pressione Shift + F6 para renomear em todos os lugares do projeto:
# Antes da refatoração
def calcular_total(itens):
total = 0
for item in itens:
total += item.preco
return total
# Renomear "calcular_total" para "somar_precos"
# O PyCharm atualiza todas as referências automaticamente
Outras refatorações disponíveis com Ctrl + Alt + Shift + T:
- Extrair método
- Extrair variável
- Inline (substituir variável pelo valor)
- Mover função para outro módulo
Debugging no PyCharm
O debugger integrado é um dos maiores diferenciais do PyCharm. Para usá-lo:
- Clique na margem esquerda do editor para adicionar um breakpoint (ponto de parada).
- Pressione
Shift + F9para executar em modo debug. - Quando a execução parar no breakpoint, inspecione variáveis no painel inferior.
def fibonacci(n):
if n <= 1:
return n
a, b = 0, 1
for i in range(2, n + 1): # Coloque um breakpoint aqui
a, b = b, a + b
return b
resultado = fibonacci(10)
print(resultado)
No painel de debug, você pode:
- Step Over (
F8): executar a próxima linha - Step Into (
F7): entrar dentro de uma função - Step Out (
Shift + F8): sair da função atual - Evaluate Expression (
Alt + F8): testar expressões durante a execução
Plugins recomendados
Acesse File > Settings > Plugins para instalar plugins:
- Rainbow Brackets: colore parênteses e colchetes para facilitar a leitura
- .env files support: destaca sintaxe em arquivos .env
- CSV Editor: visualiza arquivos CSV em formato de tabela
- Key Promoter X: mostra o atalho de teclado quando você usa o mouse, ajudando a memorizar atalhos
Integração com controle de versão
O PyCharm tem suporte nativo a Git. O painel Version Control (ou Git) na parte inferior mostra alterações, histórico de commits e permite fazer merge visual.
Para clonar um repositório:
File > New > Project from Version Control
Cole a URL do repositório e o PyCharm faz o resto. Para commitar alterações, use Ctrl + K e para fazer push, Ctrl + Shift + K.
Terminal integrado
O PyCharm tem um terminal embutido acessível por Alt + F12. Ele já ativa automaticamente o ambiente virtual do projeto, então você pode executar comandos pip diretamente:
pip install requests
pip install flask
python manage.py runserver
Configurando o PyCharm para Django
Com os recursos Pro, você pode usar ferramentas dedicadas a Django. Sem depender delas, configure o projeto manualmente no terminal do ambiente virtual:
pip install django
django-admin startproject meu_projeto .
Adicione um Run Configuration em Run > Edit Configurations com o script manage.py e o parâmetro runserver.
Dicas de produtividade
- Ctrl + D: duplicar a linha atual
- Ctrl + Y: deletar a linha atual
- Ctrl + /: comentar ou descomentar a linha
- Ctrl + Shift + F: buscar em todo o projeto
- Ctrl + Alt + L: reformatar o código seguindo o PEP 8
- Shift + Shift (duplo Shift): busca universal — encontra arquivos, classes, ações e configurações
Use o recurso Scratches (Ctrl + Alt + Shift + Insert) para criar arquivos temporários onde você pode testar trechos de código sem afetar seu projeto.
Perguntas frequentes sobre o PyCharm
O PyCharm é gratuito?
Sim. No PyCharm unificado, os recursos essenciais de Python e o suporte a Jupyter continuam gratuitos. A instalação inclui um teste Pro de 30 dias; ao terminar, você pode seguir usando o núcleo gratuito sem assinatura. Só os recursos Pro exigem licença. Consulte a tabela acima e as condições oficiais antes de contratar.
Preciso instalar o Python antes do PyCharm?
Sim. O PyCharm é a IDE, não o interpretador. Instale o Python primeiro — o guia de instalação no Windows cobre o passo a passo, incluindo o PATH — e depois aponte o PyCharm para esse interpretador.
PyCharm ou VS Code?
O PyCharm entrega debugging, refatoração e inspeções prontas, sem configuração, o que compensa em projetos grandes. O VS Code é mais leve, abre mais rápido e depende de extensões. Em máquinas com pouca memória RAM, o VS Code costuma ser mais confortável.
Como configurar o venv no PyCharm?
Crie o ambiente com python -m venv venv na raiz do projeto — veja o guia de ambientes virtuais. Em seguida, vá em File > Settings > Project > Python Interpreter, clique em Add Interpreter, escolha Virtualenv Environment > Existing e selecione venv/bin/python (Linux e macOS) ou venv\Scripts\python.exe (Windows).
O PyCharm é pesado?
Ele consome mais memória que editores leves: reserve pelo menos 8 GB de RAM para uma experiência fluida. É possível reduzir o consumo desativando plugins que você não usa em Settings > Plugins e limitando a indexação de pastas grandes com Mark Directory as > Excluded.
Conclusão
Para aprender Python, criar scripts e depurar projetos locais, comece pelos recursos gratuitos do PyCharm unificado. Configure um ambiente virtual por projeto e teste o debugger com um programa pequeno. Considere Pro apenas se as integrações avançadas atenderem a uma necessidade real do seu trabalho; não é necessário assinar para seguir estudando após o teste.
A JetBrains oferece IDEs especializadas para outras linguagens com a mesma qualidade. Conheça o desenvolvimento com GoLand para Go ou explore o IntelliJ IDEA para Kotlin, linguagem criada pela própria JetBrains.