PyCharm: Veja Como Configurar a sua IDE Python - Programadores Brasil
Linguagens de programaçãoPythonTutoriais de PythonTutoriais para Python

PyCharm: Veja Como Configurar a sua IDE Python

14 Mins read

Rencentemente, lançamos um texto com os 10 melhores IDEs e Editores de texto para Python e Pycharm é um deles. No tutorial de hoje, vamos instalar o Pycharm e configurar o IDE.

Pré-requisitos da instalação do PyCharm

Antes de qualquer coisa, se certifique que tem o Python e as frameworks que serão utilizadas no desenvolvimento do seu projeto instalados no seu pc. No nosso caso, usaremos o Django no nosso exemplo.

Para instalar o PyCharm, você pode fazer de 3 formas: usando o aplicativo JetBrains Toolbox App, baixando o instalador específico do PyCharm ou através de instalação silenciosa, usando linha de comando do Windows.

Instalando PyCharm com Toolbox App

O JetBrains Toolbox App é a ferramenta recomendada para instalar produtos JetBrains. Este aplicativo é usado para instalar e gerenciar diferentes produtos ou várias versões do mesmo produto, incluindo versões do Early Access Program (EAP), um programa de acesso a aplicativos da JetBrains antes do seu lançamento oficial, atualizar e reverter quando necessário e remover facilmente qualquer ferramenta. O aplicativo Toolbox mantém uma lista de todos os seus projetos para abrir rapidamente qualquer projeto no IDE e na versão corretos.

Para instalar o Toolbox, faça o download do arquivo .exe, rode o executável e siga as instruções do instalador. Quando terminar o processo de instalação, clique no ícone do aplicativo e selecione o PyCharm e a versão que quer instalar. Ao fazer login no próprio Toolbox, as credenciais estarão autenticadas para o IDE, ativando as licenças necessárias para usar os produtos da JetBrains.

interface do JetBrains Toolbox
Interface do JetBrains Toolbox

Instalando PyCharm com instalador próprio do IDE

Caso haja alguma condição específica para a localização das pastas de instalação do IDE ou queira configurar manualmente a instalação, este método é mais recomendado. Após baixar o arquivo .exe de instalação, rode o arquivo. Algumas opções são importantes de se prestar atenção:

  • 64-bit launcher: Acrescenta um ícone de atalho na Área de Trabalho
  • Abrir pasta como projeto: Adiciona uma opção no menu de contexto da página, que permite abrir um diretório como um projeto PyCharm
  • .py: Associa os arquivos Python com o IDE, fazendo com que eles sejam abertos no PyCharm
  • Adiciona launchers dir para o PATH nas variáveis de ambiente: Permite rodar esta instância do PyCharm diretamente do console, sem precisar especificar um caminho.

Quando você executa o PyCharm pela primeira vez, algumas etapas são necessárias para concluir a instalação, personalizar sua instância e começar a trabalhar com o IDE. Para obter mais informações, consulte a seção Executar PyCharm pela primeira vez no site da JetBrains.

Instalando PyCharm com instalação silenciosa

(AMAZON) Iphones em promoção -> Veja também: [+] Iphones de diversos modelos com super desconto na Amazon.

(AMAZON) iPhone 11 Pro -> Veja também: [+] Compre seu iPhone 11 Pro com super desconto na Amazon.

(AMAZON) iPhone 11 Pro Max -> Veja também: [+] Compre seu iPhone 11 Pro Max com super desconto na Amazon.

A instalação silenciosa é executada sem nenhuma interface de usuário. Ele pode ser usado por administradores de rede para instalar o PyCharm em várias máquinas e evitar a interrupção de outros usuários.

Para realizar a instalação silenciosa, execute o instalador com as seguintes opções:

 / S: Habilitar instalação silenciosa

 / CONFIG: Especifique o caminho para o arquivo de configuração silenciosa

 / D: especifique o caminho para o diretório de instalação

 Este parâmetro deve ser o último na linha de comando e não deve conter aspas, mesmo que o caminho contenha espaços em branco.

Abaixo seguem dois exemplos de comandos que podem ser usados para fazer a instalação silenciosa:

pycharm-professional.exe /S /CONFIG=d:\temp\silent.config /D=d:\IDE\PyCharm
pycharm.exe /S /CONFIG=d:\temp\edu_silent.config /D=d:\IDE\PyCharm Edu

Para verificar se há problemas durante o processo de instalação, adicione a opção / LOG com o caminho e o nome do arquivo de log entre os parâmetros / S e / D. O instalador irá gerar o arquivo de log especificado. Por exemplo:

pycharm-professional.exe /S /CONFIG=d:\temp\silent.config /LOG=d:\JetBrains\PyCharm\install.log /D=d:\IDE\PyCharm
pycharm.exe /S /CONFIG=d:\temp\edu_silent.config /LOG=d:\JetBrains\PyCharmEdu\install.log /D=d:\IDE\PyCharm Edu

Você pode baixar os arquivos de configuração silenciosa para PyCharm em https://download.jetbrains.com/python/silent.config e https://download.jetbrains.com/python/edu_silent.config

O arquivo de configuração silenciosa define as opções para instalar o PyCharm. Com as opções padrão, a instalação silenciosa é executada apenas para o usuário atual: modo = usuário. Se você deseja instalar o PyCharm para todos os usuários, altere o valor da opção do modo de instalação para mode = admin e execute o instalador como administrador.

O arquivo de configuração silenciosa padrão é exclusivo para cada produto JetBrains. Você pode modificá-lo para habilitar ou desabilitar várias opções de instalação conforme necessário.

Configurando o PyCharm

Abaixo listaremos comandos que serão usados para criar uma configuração de execução/debug de scripts Python no seu IDE

ItemDescrição
Caminho do Script /
Nome do módulo
Clique na lista para selecionar um tipo de alvo a ser executado. Em seguida, no campo correspondente, especifique o caminho para o script Python ou o nome do módulo a ser executado.
ParâmetrosNeste campo, especifique os parâmetros a serem passados para o script Python.
Ao especificar os parâmetros do script, siga estas regras:
– Use espaços para separar parâmetros de script individuais.
– Os parâmetros de script contendo espaços devem ser delimitados com aspas duplas, por exemplo, algum” “parâmetro ou “algum parâmetro”
– Se o parâmetro de script incluir aspas duplas, escape as aspas duplas com barras invertidas, por exemplo:

-s"main.snap_source_dirs=[\"pcomponents/src/main/python\"]" -s"http.cc_port=8189" -s"backdoor.port=9189"
-s"main.metadata={\"location\": \"B\", \"language\": \"python\", \"platform\": \"unix\"}"

Neste campo, você pode adicionar macros para passar vários valores específicos de projeto ou contexto ao executar uma configuração de execução / depuração. Clique em + e selecione uma das macros disponíveis na lista. Consulte Adicionando macros para executar / depurar configuração na página da JetBrains para obter mais detalhes.
Configurações de Ambiente
Variáveis de
Ambiente
Este campo mostra a lista de variáveis de ambiente. Se a lista contiver várias variáveis, elas serão delimitadas por ponto e vírgula.
Por padrão, o campo contém a variável PYTHONUNBUFFERED definida como 1. Para preencher a lista, clique no botão de navegação ou pressione Shift + Enter e especifique o conjunto desejado de variáveis de ambiente na caixa de diálogo Variáveis de ambiente.
Para criar uma nova variável, clique no botão + e digite o nome e o valor desejados. Você pode querer preencher a lista com as variáveis armazenadas como uma série de registros em um arquivo de texto, por exemplo:

Variable1 = Value1
Variable2 = Value2

Basta copiar a lista de variáveis do arquivo de texto e clicar em Colar na caixa de diálogo Variáveis de ambiente. As variáveis serão adicionadas à tabela. Clique Ok para completar a tarefa. A qualquer momento, você pode selecionar todas as variáveis na caixa de diálogo Variáveis de ambiente, clicar em Copiar e colá-las em um arquivo de texto.
Interpretador
Python
Selecione um dos interpretadores Python pré-configurados da lista. Quando um interpretador deixa de ser suportado pelo PyCharm, ele é marcado pelo IDE
Opções do
Interpretador
Neste campo, especifique as opções de linha de comando a serem passadas ao interpretador. Se necessário, clique em Expandir o campo e digite a string no editor.
Diretório
Atual
Especifique um diretório a ser usado pela tarefa em execução.

– Quando uma configuração de execução / depuração padrão é criada pelo atalho de teclado Ctrl + Shift + F10 ou escolhendo Executar no menu de contexto de um script, o diretório de trabalho é aquele que contém o script executável. Este diretório pode ser diferente do diretório do projeto.

– Quando este campo é deixado em branco, o diretório bin da instalação do PyCharm será usado.
Adicionar as raízes do conteúdo em
PYTHONPATH
Selecione esta caixa de seleção para adicionar todas as raízes de conteúdo de seu projeto à variável de ambiente PYTHONPATH
Adicionar as raízes das recursos em
PYTHONPATH
Selecione esta caixa de seleção para adicionar todas as raízes dos recursos de seu projeto à variável de ambiente PYTHONPATH
Execução
Emular terminal em saída de consoleAtiva a execução de seu script ou módulo no console de saída com o modo de terminal emulado. Este modo pode ser útil para as tarefas que não podem ser implementadas com o console de saída padrão, por exemplo, quando seu script executa ações de retorno de carro (imprimir (i, flush = True, end = ‘\ r’).
Observe que a emulação do terminal no console de saída difere da execução do Terminal, que é uma janela de ferramenta separada usada para executar comandos do shell do sistema.
Executar código com console PythonAtiva a execução de seu script ou módulo com o console Python.
Redirecione input deAtiva o redirecionamento de dados de um arquivo de texto para a entrada padrão. Use esta opção se o seu script requer alguma entrada e você deseja enviar automaticamente os valores em vez de digitá-los no console de execução. Para habilitar o redirecionamento, marque a caixa de seleção e especifique o caminho para o arquivo de texto de destino.
Configurações de Docker containter
Este campo só aparece quando um intérprete remoto baseado Docker é selecionado para um projeto.

Clique para abrir caixa de diálogo e especifique as seguintes configurações:
OpçõesPublish all ports: exponha todas as portas do container ao host. Isso corresponde à opção –publish-all.
Port Bindings: especifique a lista de ligações de porta. Semelhante ao uso da opção -p do docker run.
Volume Bindings: Use este campo para especificar as ligações entre as pastas volumes especiais e as pastas do computador, onde o Docker daemon é executado. Isso corresponde à opção -v.
Environment variables: Use este campo para especificar a lista de variáveis de ambiente e seus valores. Isso corresponde à opção -e.
Run Options: use este campo para especificar as opções de linha de comando do docker.
Clique Icons actions move down para mover as ações para baixo para expandir as tabelas. Clique +, – ou Icons actions editpara fazer as listas.
Docker composeEste campo só aparece quando um intérprete remoto baseado em Docker Compose é selecionado.
Comandos e opçõesVocê pode usar os seguintes comandos da Interface de linha de comando do Docker Compose:

Comandos
up: Compila, cria, inicia e anexa a containers de um serviço.
run: Executa um comando único em um serviço.
exec: Executa comandos arbitrários em seus serviços.

Opções suportadas dos comandos
up: --build, --abort-on-container-exit, --timeout TIMEOUT, --exit-code-from SERVICE, --scale SERVICE=NUM..., SERVICE...;
run: --name NAME, --entrypoint CMD, -l, --label KEY=VAL, -u, --user="", --rm, -p, --publish=[], --service-ports, --use-aliases, -v, --volume=[];
exec: --privileged, -u, --user USER, --index=index.
Sugestão de comandoVocê pode expandir este campo para visualizar uma string de comando completa sugerida.
Exemplo: se você inserir a seguinte combinação no campo Comandos e opções:
up --build exec --user jetbrains
A string sugerida no console seria como o exemplo abaixo:
docker-compose -f C:\PyCharm-2019.2\Demos\djangodocker-master\docker-compose.yml -f <override configuration file> up --build exec --user jetbrains

Aba de logs

Use esta aba para especificar quais arquivos de log gerados durante a execução ou depuração devem ser exibidos no console, ou seja, nas guias dedicadas da janela da ferramenta Executar ou Depurar.

ItemDescrição
Is ActiveMarque as caixas de seleção nesta coluna para que as entradas de log sejam exibidas nas abas correspondentes na janela da ferramenta Executar ou na janela da ferramenta Depurar.
Log File EntryOs campos somente leitura nesta coluna listam os arquivos de log a serem exibidos. A lista pode conter:

– Caminhos de arquivos específicos
Alias para substituir o caminho ou padrão, em que uma variável recebe esse valor e pode substituir mais facilmente o caminho ou o padrão. Estes aliases ambém são exibidos nos cabeçalhos das abas onde os arquivos de log correspondentes são mostrados.

Se um padrão de entrada de log definir mais de um arquivo, o cabeçalho da aba mostrará o nome do arquivo em vez do alias da entrada de log.
Skip ContentMarque esta caixa de seleção para que o conteúdo anterior do log selecionado seja ignorado.
Save console output to fileSelecione esta caixa de seleção para salvar a saída do console no local especificado. Digite o caminho manualmente ou clique no botão de navegação e aponte para o local desejado na caixa de diálogo que é aberta.
Show console when a message is printed to standard output streamMarque esta caixa de seleção para ativar o console de saída e trazê-lo para frente se um processo associado gravar em Standard.out.
Show console when a message is printed to standard error streamSelecione esta caixa de seleção para ativar o console de saída e trazê-lo para frente se um processo associado gravar em Standard.err.
the Add buttonClique neste botão para abrir a caixa de diálogo Editar Arquivos de Log Aliases onde você pode selecionar uma nova entrada de log e especificar um alias para ela
the Edit buttonClique neste botão para editar as propriedades da entrada do arquivo de log selecionado na caixa de diálogo Edit Log Files Aliases.
the Delete buttonClique neste botão para remover a entrada de registro selecionada da lista.
the Browse buttonClique neste botão para editar a entrada do arquivo de log selecionado. O botão está disponível apenas quando uma entrada é selecionada.

Common

Ao editar uma configuração de execução (mas não um modelo de configuração de execução), você pode especificar as seguintes opções:

ItemDescrição
NameEspecifique um nome para a configuração de execução / depuração para identificá-la rapidamente ao editar ou executar a configuração, por exemplo, no pop-up Executar Alt + Shift + F10.
Allow parallel runSelecione para permitir a execução de várias instâncias desta configuração de execução em paralelo.

Por padrão, está desabilitado e quando você inicia esta configuração enquanto outra instância ainda está em execução, PyCharm sugere parar a instância em execução e iniciar outra. Isso é útil quando uma configuração de execução / depuração consome muitos recursos e não há um bom motivo para executar várias instâncias.
Store as project fileSalve o arquivo com as configurações de execução para compartilhá-lo com outros membros da equipe. O local padrão é .idea/runConfigurations. No entanto, se não quiser compartilhar o diretório .idea, você pode salvar a configuração em qualquer outro diretório dentro do projeto.

Por padrão, ele está desabilitado e os armazenamentos PyCharm executam as definições de configuração em .idea/workspace.xml.

Toolbar

A visualização em árvore das configurações de execução / depuração possui uma barra de ferramentas que o ajuda a gerenciar as configurações disponíveis em seu projeto, bem como ajustar os modelos de configuração padrão.

Item AtalhoDescrição
the Add buttonAlt+Insert Cria uma configuração de execução/depuração
the Remove buttonAlt+Delete Exclua a configuração de execução / depuração selecionada. Observe que você não pode excluir configurações padrão.
CopyCtrl+DCrie uma cópia da configuração de execução / depuração selecionada. Observe que você cria cópias das configurações padrão.
Save configurationO botão é exibido apenas quando você seleciona uma configuração temporária. Clique neste botão para salvar uma configuração temporária como permanente.
Edit TemplatesVisualize e edite o modelo (ou seja, as configurações padrão de execução / depuração). Os modelos são exibidos no nó Templates e usados para configurações recém-criadas.
Method up/Method downAlt + Up/
Alt + Down
Mova a configuração de execução / depuração selecionada para cima e para baixo na lista.

A ordem das configurações na lista define a ordem em que as configurações aparecem quando você escolhe uma configuração de execução / depuração.

Os modelos padrão de configurações de execução / depuração são sempre classificados em ordem alfabética.
Move into new folder / Create new folderMover para uma nova pasta / Criar uma nova pasta. Você pode agrupar configurações de execução / depuração, colocando-as em pastas.
Para criar uma pasta, selecione as configurações dentro de uma categoria, clique em Folder e especifique o nome da pasta. Se apenas uma categoria estiver em foco, uma pasta vazia será criada.
Em seguida, para mover uma configuração para uma pasta, entre as pastas ou para fora de uma pasta, use arrastar ou botões Move Up e Move Down.
Para remover o agrupamento, selecione uma pasta e clique em Remove Configuration.
Sort configurationsClique neste botão para classificar as configurações em ordem alfabética.

Before Launch

Item Atalho Descrição
the Add buttonAlt + Insert Clique nesse item para realizar uma das seguintes tarefas:

Run external tools: selecione para executar um aplicativo externo. Na caixa de diálogo que é aberta, selecione um ou vários aplicativos que deseja executar. Se ainda não estiver definido no PyCharm, adicione sua definição. Para obter mais informações, consulte Ferramentas externas e Ferramentas externas.
Run another configuration: selecione para executar outra configuração de execução / depuração. Na caixa de diálogo que é aberta, selecione a configuração a ser executada.
Launch web browser: selecione esta opção para iniciar um navegador. Na caixa de diálogo que é aberta, selecione o tipo de navegador e forneça o URL de início. Além disso, especifique se deseja que o navegador seja iniciado com o depurador JavaScript.
Run File Watchers: selecione esta opção para que o PyCharm aplique todos os File Watchers atualmente ativos.
Run Grunt task: selecione esta opção para executar uma tarefa Grunt. Na caixa de diálogo da tarefa Grunt que é aberta, especifique o Gruntfile.js onde a tarefa necessária é definida, selecione a tarefa a ser executada e especifique os argumentos a serem passados ​​para a ferramenta Grunt.
Especifique a localização do interpretador Node.js, os parâmetros a serem transmitidos a ele e o caminho para o pacote grunt-cli.
Run Gulp task: Na caixa de diálogo da tarefa Gulp que é aberta, especifique o Gulpfile.js onde a tarefa necessária é definida, selecione a tarefa a ser executada e especifique os argumentos a serem transmitidos à ferramenta Gulp.
Especifique a localização do interpretador Node.js, os parâmetros a serem transmitidos a ele e o caminho para o pacote gulp.
Run npm script: selecione esta opção para executar um script npm.
Na caixa de diálogo Script NPM que é aberta, especifique as configurações de execução / depuração do npm.
Compile TypeScript: selecione para executar o compilador TypeScript integrado e, portanto, certifique-se de que todas as alterações feitas no código TypeScript sejam refletidas nos arquivos JavaScript gerados. Na caixa de diálogo TypeScript Compile Settings que é aberta, marque ou desmarque a caixa de seleção Check errors para configurar o comportamento do compilador caso algum erro seja detectado:
– Se a caixa de seleção Check errors estiver marcada, o compilador mostrará todos os erros e a configuração de execução não será iniciada.
– Se a caixa de seleção Check errors estiver desmarcada, o compilador mostrará todos os erros detectados, mas a configuração de execução ainda será iniciada.
Generate CoffeeScript Source Maps: selecione esta opção para gerar os mapas de fontes para seus arquivos CoffeeScript. Na caixa de diálogo que é aberta, especifique onde seus arquivos CoffeeScript estão localizados.
Run Remote External tool: adiciona uma ferramenta remota SSH externa.
the Remove buttonAlt + Delete Clique neste ícone para remover a tarefa selecionada da lista.
EditEnterClique neste ícone para editar a tarefa selecionada. Faça as alterações necessárias na caixa de diálogo que é aberta.
Method up/Method downAlt + Up/
Alt + Down
Clique nestes ícones para mover a tarefa selecionada uma linha para cima ou para baixo na lista. As tarefas são executadas na ordem em que aparecem na lista.
Show this page Selecione esta caixa de seleção para mostrar as definições de configuração de execução / depuração antes de realmente iniciar a configuração de execução / depuração.
Activate tool window Por padrão, essa caixa de seleção é selecionada e a janela Executar ou da ferramenta de depuração é aberta quando você inicia a configuração de execução / depuração.
Caso contrário, se a caixa de seleção estiver desmarcada, a janela da ferramenta ficará oculta. No entanto, quando a configuração está em execução, você mesmo pode abrir a janela de ferramenta correspondente pressionando Alt + 4 ou Alt + 5.

Cursos de Programação -> Veja também: [+] 4 Dicas de Como Escolher Os Melhores Cursos de Programação.

Curso de Programação -> Veja também: [+] Pacote Full Stack para Iniciantes em Programação.

Curso para Desenvolvimento de Games -> Veja também: [+] Curso completo de Desenvolvimento de Games

Curso de Python para iniciantes ->  Veja também: [+] Pacote Python Faixa preta para iniciantes.


Deixe o seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Continue Lendo

Javascript Online: Top 5 Melhores Sites para programar

[Iniciantes] Aprenda a Como Fazer ForEach em Javascript

Next.js: Conheça o Framework para ReactJS

[Python] Criando um Layout Interativo com Tkinter

[Python] Construindo um Layout para seu App usando Tkinter

[Python] Tkinter - Aprenda a Programar em Python Com Interfaces Gráficas

[Iniciantes] Python List: Aprenda como Manipular as Listas

[Iniciantes] Veja Como Instalar o Python 3 no Windows

WooCommerce: Veja Como Criar Sua Loja Virtual Wordpress

Sistema SAP: Entenda o que é e Como Funciona