15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar
30.10.2024
1 +1

Como Instalar o PyCharm no Linux: Um Guia Completo Passo a Passo

PyCharm é amplamente considerado um dos Ambientes de Desenvolvimento Integrado (IDEs) mais poderosos e ricos em funcionalidades disponíveis para o desenvolvimento em Python. Desenvolvido pela JetBrains, oferece um conjunto de ferramentas abrangente que inclui conclusão inteligente de código, depuração avançada, integração com controlo de versões, gestão de projetos e muito mais. Quer seja um iniciante a escrever o seu primeiro script Python ou um desenvolvedor experiente a criar aplicações complexas, o PyCharm adapta-se perfeitamente ao seu fluxo de trabalho.

O PyCharm está disponível em duas edições:

  • Community Edition – Gratuita, de código aberto e ideal para desenvolvimento puro em Python.
  • Professional Edition – Uma versão paga que adiciona suporte para frameworks web (Django, Flask), ferramentas de base de dados, desenvolvimento remoto e computação científica.

Este guia orienta-o através de todos os métodos para instalar o PyCharm no Linux, abrangendo ambas as edições, múltiplas abordagens de instalação, configuração inicial e desinstalação limpa. Se estiver a executar projetos Python num servidor remoto, um ambiente de VPS Hosting fiável da AlexHost oferece-lhe o desempenho e a flexibilidade para executar interpretadores remotos ligados ao PyCharm sem compromissos.

Passo 1: Verificar os Requisitos do Sistema

Antes de descarregar o PyCharm, confirme que o seu sistema Linux cumpre os requisitos mínimos de hardware e software para garantir uma experiência sem problemas.

RequisitoMínimoRecomendado
RAM4 GB8 GB ou mais
Espaço em Disco2.5 GB (+ espaço de cache)5 GB+
Resolução de Ecrã1024×7681920×1080
Sistema OperativoLinux 64-bitLinux 64-bit
JDKIncluído (sem necessidade de instalação manual)JDK 17+ incluído

O PyCharm inclui um Java Development Kit (JDK) integrado, pelo que não é necessário instalar o Java separadamente. O IDE suporta uma vasta gama de distribuições Linux, incluindo:

  • Ubuntu (20.04, 22.04, 24.04)
  • Debian
  • Fedora
  • Arch Linux / Manjaro
  • openSUSE
  • Linux Mint
  • CentOS / AlmaLinux / Rocky Linux

Passo 2: Descarregar o PyCharm para Linux

A fonte mais segura e atualizada para o PyCharm é o site oficial da JetBrains.

  1. Abra o seu browser e navegue até à página de descarregamento do PyCharm da JetBrains.
  2. Selecione a sua edição:
  • Community – Gratuita e de código aberto.
  • Professional – Paga, com uma versão de avaliação gratuita de 30 dias disponível.
  1. Certifique-se de que Linux está selecionado como sistema operativo de destino.
  2. Clique em Download para obter o arquivo .tar.gz.

O ficheiro terá um nome semelhante a pycharm-community-2024.x.x.tar.gz ou pycharm-professional-2024.x.x.tar.gz dependendo da edição e versão que selecionou.

Passo 3: Instalar o PyCharm a partir do Arquivo .tar.gz

Este é o método de instalação oficial, independente da distribuição, recomendado pela JetBrains. Oferece-lhe controlo total sobre a localização da instalação e a versão.

3.1 – Abrir o Terminal

Prima Ctrl + Alt + T para iniciar o emulador de terminal, ou procure por "Terminal" no menu de aplicações.

3.2 – Navegar para o Diretório de Transferências

cd ~/Downloads

3.3 – Extrair o Arquivo

Para a Community Edition:

tar -xzf pycharm-community-*.tar.gz

Para a Professional Edition:

tar -xzf pycharm-professional-*.tar.gz

3.4 – Mover a Pasta Extraída para /opt

O diretório /opt é a localização convencional para software de terceiros instalado manualmente em sistemas Linux:

sudo mv pycharm-community-* /opt/pycharm

> Nota: Se instalou a edição Professional, ajuste o nome do diretório em conformidade, por exemplo sudo mv pycharm-professional-* /opt/pycharm-professional.

3.5 – Iniciar o PyCharm

Navegue para o diretório bin dentro da pasta extraída e execute o script de arranque:

cd /opt/pycharm/bin
./pycharm.sh

O PyCharm será iniciado e o assistente de configuração inicial irá guiá-lo através da configuração da primeira execução.

Passo 4: Criar uma Entrada de Ambiente de Trabalho (Atalho no Menu de Aplicações)

Iniciar o PyCharm a partir do terminal de cada vez é inconveniente. Crie uma entrada de ambiente de trabalho para adicionar o PyCharm ao iniciador de aplicações do seu sistema, para que possa abri-lo como qualquer outra aplicação GUI.

Método A: Utilizar a Ferramenta Integrada do PyCharm

  1. Com o PyCharm aberto, clique em Tools na barra de menu superior.
  2. Selecione Create Desktop Entry…
  3. Marque "Create entry for all users" se pretender que o atalho esteja disponível em todo o sistema.
  4. Clique em OK.

O PyCharm aparecerá agora no seu menu de aplicações (GNOME, KDE, XFCE, etc.).

Método B: Criar a Entrada de Ambiente de Trabalho Manualmente

Se o método integrado não funcionar no seu ambiente de trabalho, crie o ficheiro .desktop manualmente:

sudo nano /usr/share/applications/pycharm.desktop

Cole o seguinte conteúdo:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community
Icon=/opt/pycharm/bin/pycharm.png
Exec=/opt/pycharm/bin/pycharm.sh
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

Guarde o ficheiro com Ctrl + O e saia com Ctrl + X. O atalho aparecerá no seu iniciador imediatamente.

Passo 5: Instalar o PyCharm via Snap (Alternativa Mais Simples)

O Snap é um formato de pacote universal que funciona na maioria das distribuições Linux modernas. Gere dependências e atualizações automáticas automaticamente, tornando-o a forma mais rápida de colocar o PyCharm em funcionamento.

5.1 – Garantir que o Snap Está Instalado

No Ubuntu e em muitas outras distribuições, o Snap vem pré-instalado. Se não estiver disponível, instale-o:

sudo apt update && sudo apt install snapd   # Debian/Ubuntu
sudo dnf install snapd                       # Fedora
sudo pacman -S snapd                         # Arch Linux

5.2 – Instalar o PyCharm via Snap

Para a Community Edition:

sudo snap install pycharm-community --classic

Para a Professional Edition:

sudo snap install pycharm-professional --classic

O sinalizador --classic é necessário porque o PyCharm precisa de acesso irrestrito aos recursos do sistema, o que está fora da sandbox padrão do Snap.

5.3 – Iniciar o PyCharm

Após a instalação, pode iniciar o PyCharm a partir do menu de aplicações ou executando:

pycharm-community
# or
pycharm-professional

Passo 6: Instalar o PyCharm via Toolbox App (Recomendado para Múltiplas Ferramentas JetBrains)

Se utilizar múltiplos produtos JetBrains (IntelliJ IDEA, WebStorm, DataGrip, etc.), a JetBrains Toolbox App é a forma mais eficiente de gerir todos eles a partir de uma única interface.

  1. Descarregue a Toolbox App a partir da página da JetBrains Toolbox.
  2. Extraia e execute o AppImage:
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox
  1. Na interface da Toolbox, encontre PyCharm Community ou PyCharm Professional e clique em Install.

A Toolbox App gere atualizações, reversões e múltiplas versões de IDE automaticamente.

Passo 7: Configuração Inicial

Após iniciar o PyCharm pela primeira vez, o assistente de configuração irá guiá-lo através de várias etapas de configuração importantes.

7.1 – Ativar a Professional Edition

Se instalou a edição Professional, será solicitado que a ative. Pode fazê-lo utilizando:

  • A sua conta JetBrains (se tiver uma subscrição ativa).
  • Uma chave de licença fornecida pela sua organização.
  • Uma versão de avaliação gratuita de 30 dias (sem pagamento antecipado necessário).

A edição Community não requer ativação.

7.2 – Configurar o Interpretador Python

O PyCharm irá solicitar-lhe que selecione um interpretador Python para os seus projetos. Tem várias opções:

  • Python do Sistema – Utiliza a instalação Python já presente no seu sistema (por exemplo, /usr/bin/python3).
  • Ambiente Virtual (venv) – Cria um ambiente isolado para cada projeto, evitando conflitos de dependências. Esta é a abordagem recomendada.
  • Ambiente Conda – Se utilizar Anaconda ou Miniconda.
  • Interpretador Remoto – Liga-se a um interpretador Python em execução num servidor remoto via SSH. Isto é particularmente útil quando o seu código é executado num Servidor Dedicado ou num VPS na nuvem.

Para configurar o interpretador:

  1. Vá a File → Settings → Project → Python Interpreter.
  2. Clique no ícone de engrenagem e selecione Add Interpreter.
  3. Escolha a sua opção preferida e siga as instruções.

7.3 – Instalar Plugins (Opcional)

O ecossistema de plugins do PyCharm expande significativamente as suas funcionalidades. Para instalar plugins:

  1. Vá a File → Settings → Plugins.
  2. Navegue pelo separador Marketplace.
  3. Procure e instale plugins relevantes para o seu fluxo de trabalho.

Plugins populares incluem:

  • Vim / IdeaVim – Atalhos de teclado Vim dentro do PyCharm.
  • Docker – Gerir contentores Docker diretamente a partir do IDE.
  • GitToolBox – Integração Git melhorada.
  • Rainbow Brackets – Correspondência de parênteses com código de cores.
  • Database Navigator – Ferramentas de gestão SQL e de base de dados.

7.4 – Configurar o Controlo de Versões

O PyCharm tem suporte Git integrado. Para ligar o seu projeto a um repositório Git:

  1. Vá a VCS → Enable Version Control Integration.
  2. Selecione Git e clique em OK.
  3. Utilize as opções Commit, Push e Pull do menu Git.

Passo 8: Otimizar o Desempenho do PyCharm no Linux

Se o PyCharm parecer lento, especialmente em sistemas com RAM limitada, aplique estas otimizações:

Aumentar o Tamanho do Heap de Memória

  1. Vá a Help → Change Memory Settings.
  2. Aumente o tamanho máximo do heap (por exemplo, de 750 MB para 2048 MB).
  3. Clique em Save and Restart.

Desativar Plugins Não Utilizados

Vá a File → Settings → Plugins e desative os plugins que não utiliza. Cada plugin ativo consome memória e ciclos de CPU.

Excluir Diretórios Grandes da Indexação

Se o seu projeto contiver diretórios grandes (por exemplo, node_modules, venv, .git), marque-os como excluídos:

  1. Clique com o botão direito no diretório no painel do Projeto.
  2. Selecione Mark Directory as → Excluded.

Utilizar um Sistema de Ficheiros Mais Rápido

Se estiver a executar o PyCharm num servidor ou máquina virtual, certifique-se de que o seu armazenamento utiliza um sistema de ficheiros de alto desempenho como ext4 ou XFS. Os planos de VPS Hosting da AlexHost utilizam armazenamento NVMe SSD, o que reduz significativamente os tempos de indexação e arranque do PyCharm.

Passo 9: Desinstalar o PyCharm do Linux

Se precisar de remover o PyCharm, siga o método adequado com base na forma como o instalou.

Desinstalar a Versão Snap

sudo snap remove pycharm-community
# or for Professional:
sudo snap remove pycharm-professional

Desinstalar a Versão tar.gz

Remova o diretório de instalação:

sudo rm -rf /opt/pycharm

Remova a entrada de ambiente de trabalho se tiver criado uma:

sudo rm /usr/share/applications/pycharm.desktop

Opcionalmente, remova os ficheiros de configuração e cache do seu diretório pessoal:

rm -rf ~/.config/JetBrains/PyCharm*
rm -rf ~/.cache/JetBrains/PyCharm*
rm -rf ~/.local/share/JetBrains/PyCharm*

Desinstalar a Versão Toolbox

Abra a JetBrains Toolbox App, localize o PyCharm, clique no menu de três pontos e selecione Uninstall.

Executar Projetos PyCharm num Servidor Linux Remoto

Muitos desenvolvedores Python utilizam as capacidades de desenvolvimento remoto do PyCharm para escrever e testar código localmente enquanto o executam num servidor remoto poderoso. Isto é especialmente valioso para:

  • Cargas de trabalho de machine learning e ciência de dados que requerem aceleração GPU.
  • Aplicações web do lado do servidor (Django, FastAPI, Flask).
  • Pipelines de processamento de dados em grande escala.

O PyCharm Professional suporta interpretadores remotos baseados em SSH e sincronização completa de projetos remotos. Combine isto com o GPU Hosting da AlexHost para cargas de trabalho de IA e ML, ou utilize um VPS com cPanel para projetos de desenvolvimento web que necessitem de um ambiente de painel de controlo gerido.

Se o seu projeto envolver uma aplicação web pública, não se esqueça de protegê-la com um Certificado SSL de confiança para encriptar o tráfego entre os seus utilizadores e o seu servidor.

Perguntas Frequentes

P: Posso executar o PyCharm num servidor Linux sem interface gráfica?

R: O PyCharm requer um ecrã gráfico por predefinição. No entanto, o PyCharm Professional suporta desenvolvimento remoto via SSH, permitindo-lhe utilizar o IDE na sua máquina local enquanto o código é executado num servidor sem interface gráfica.

P: A PyCharm Community Edition é suficiente para a maioria dos desenvolvedores?

R: Sim. A Community Edition abrange o desenvolvimento puro em Python, incluindo depuração, refatoração, controlo de versões e ambientes virtuais. A Professional Edition só é necessária se precisar de suporte para frameworks web, ferramentas de base de dados ou funcionalidades de desenvolvimento remoto.

P: Como atualizo o PyCharm instalado via tar.gz?

R: Descarregue a nova versão do site da JetBrains, extraia-a e substitua o conteúdo de /opt/pycharm pelos novos ficheiros. As instalações via Snap e Toolbox atualizam-se automaticamente.

P: O PyCharm funciona em sistemas Linux baseados em ARM?

R: Sim. A JetBrains fornece versões ARM64 do PyCharm para Linux, compatíveis com servidores e dispositivos baseados em ARM.

Conclusão

Instalar o PyCharm no Linux é um processo simples independentemente do método preferido. A abordagem tar.gz oferece-lhe o máximo controlo e funciona em qualquer distribuição. O método Snap oferece simplicidade e atualizações automáticas. A JetBrains Toolbox é a melhor escolha se gerir múltiplos IDEs JetBrains.

Uma vez instalado e configurado, o PyCharm oferece um dos ambientes de desenvolvimento Python mais capazes disponíveis — desde assistência inteligente de código e depuração integrada até conectividade com servidores remotos e extensibilidade através de plugins.

Para desenvolvedores que necessitam de um ambiente Linux robusto e de alto desempenho para implementar e testar as suas aplicações Python, a AlexHost oferece VPS Hosting flexível e Servidores Dedicados construídos para cargas de trabalho exigentes. Explore a gama completa de soluções de alojamento na AlexHost e dê aos seus projetos Python a infraestrutura que merecem.

15%

Poupe 15% em todos os serviços

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código:

Skills
Começar a trabalhar