Sublime Text não pode encontrar intérpretes para SublimeREPL

5

Curiosamente, eu sou capaz de executar arquivos .py através de qualquer uma das opções Tools -> SublimeREPL -> Python -> *, exceto virtualenv, que não faz nada, ou execnet, que não é aplicável, mas quando eu tento qualquer um dos Tools -> SublimeREPL -> Eval in REPL -> * opções, ele falha (silenciosamente), e quando eu tento o atalho Ctrl + , , f , me dizem "Não é possível encontrar o REPL para 'python'". O Python está no meu caminho e posso executá-lo a partir do prompt de comando. O que devo olhar para corrigir isso?

    
por Matt G 16.05.2014 / 23:32

2 respostas

8

Você precisa ter um REPL aberto e em execução antes de poder usar qualquer uma das opções Eval in REPL ou Transfer to REPL , por menu ou atalho. Depois de ter uma em execução, você poderá interagir com ela dessa maneira. Nesse caso, obviamente, você desejaria ter um REPL em Python aberto, mas a mesma regra se aplica a qualquer idioma com um REPL.

    
por 17.05.2014 / 03:00
1

Como MattDMo afirmou em sua resposta, você precisa ter um REPL em execução antecipadamente.

Para quem é novo no sublimeREPL e não sabe como iniciar o REPL e não tem leia a documentação :

Isso funcionou para mim no Sublime Text 3:

  1. Executar paleta de comandos ( Ctrl+Shift+P ou 'Ferramentas > Paleta de comandos ...)
  2. Digite repl .
  3. Todos os REPLs pré-configurados serão exibidos. Escolha o REPL para o idioma em que você está trabalhando e pressione Enter.

Alternativamente, você também pode executar um REPL usando o menu Tools > SublimeREPL .

    
por 06.05.2016 / 11:11