O erro de código de depuração do PyCharm "pydev debugger: process xxxx está conectando" é, na verdade, devido à primeira linha do código "input"

Problema: PyCharm depura o código e relata um erro "depurador pydev: o processo 15708 está conectando", "Processo finalizado com código de saída -1"

Eu estava aprendendo a depurar e, depois de bater em um pequeno código, atingi um ponto de interrupção e um erro foi relatado assim que depurei:
insira a descrição da imagem aqui
pare de depurar.
Achei que poderia ser um problema com a linha de código no ponto de interrupção, então alterei o ponto de interrupção, cliquei em Depurar novamente e ainda reportei um erro:
insira a descrição da imagem aqui

O que fazer se encontrar algum problema, verifique as informações imediatamente! ! Depois de ler muitos artigos, tentei várias soluções uma a uma:

1) O ponto de interrupção é definido em uma função que não foi chamada

Se a função for definida, a função não for chamada e um depurador pydev: processo xxxx está conectando o prompt aparecerá se um ponto de interrupção for definido diretamente dentro da função. Obviamente,
esse não é o meu caso, pule

2) Modifique as configurações do depurador do python: anexar ao subprocesso automaticamente durante a depuração

Vá para File->settings->Build, Execution, Deployment->Debugger->Python Debugger
(Outros: Se você depurar novamente, não irá ignorar o ponto de interrupção e não haverá relatório de erro. É inválido para mim)
insira a descrição da imagem aqui

3) Modifique as configurações do depurador python: compatível com PyQt

Vá para File->settings->Build, Execution, Deployment->Debugger->Python Debugger
e desmarque a opção na caixa vermelha na figura abaixo (sim, só é útil para outros, não para mim)
insira a descrição da imagem aqui

4) Exclua o arquivo ".idea" no arquivo de programa de código

Sou iniciante e também verifiquei para que serve este arquivo, caso cause perdas irreparáveis ​​(anexado no final do artigo)
Pare a depuração, feche o projeto, exclua a pasta ".idea" no projeto do projeto e depois reinicie o projeto
(os problemas dos outros já foram resolvidos de novo, mas o meu ainda está me incomodando. Pra aprender só preciso ter mais paciência, vamos continuar tentando)
insira a descrição da imagem aqui

5) Firewall: adicione pycharm a "Permitir que aplicativos se comuniquem através do Firewall do Windows"

Algumas pessoas dizem que é um problema de conexão de rede, mas minha intuição me diz: você não deveria pertencer a esse problema
e sentir que a operação é um pouco trabalhosa (na verdade, são apenas duas etapas, e o blogueiro tem muitas fotos, eu acho que é muito complicado), como uma solução reservada, é realmente Não, tente novamente. (não esperava que fosse inútil no final, hahahaha)

6) De volta ao próprio código

Para ser honesto, estou cansado. Agarrando o desenvolvimento back-end ao meu lado para perguntar, o irmãozinho deu uma olhada: É um relatório de erro, mas pode ser depurado normalmente? (Ele demonstrou, e de fato não há nada de errado com isso. Um erro foi relatado, mas pode ser usado ~~)
Fora do rigor do testador, não irei para casa se não resolver o problema ~~ Continue a fazer perguntas ~~

Informação: É muito simples, mas uma solução para o depurador pydev: processo xxx está conectando que muitos novatos irão ignorar

Tentei, removi a parte do código na entrada superior primeiro e não relatou um erro
insira a descrição da imagem aqui

Resumir

O código de curta duração do meu pequeno branco, a primeira linha é inserida, então o Debug precisa inserir a primeira linha do código e esse erro ocorre. Depois de inserir os dados, você pode continuar a depurar, provavelmente por isso "embora um erro seja relatado, mas você pode continuar a depurar". . . (Acho que alguns amigos que conhecem o princípio podem ajudar a me corrigir)

Anexo: Para que serve a pasta .idea?

Ao usar o pycharm como editor python, a criação de uma pasta de código gerará automaticamente a pasta .idea.
A principal função desta pasta é armazenar as informações de controle do projeto, incluindo informações de versão, registros históricos e assim por diante.
Excluí-lo não afetará o uso normal do código, mas se você excluí-lo, não poderá usar o pycharm para retrocesso e recuperação.

Acho que você gosta

Origin blog.csdn.net/weixin_48415452/article/details/126655367
Recomendado
Clasificación