O IDLE do Python desapareceu do menu de contexto do botão direito

10

Meu atalho IDLE no menu do botão direito desapareceu. Eu acho que é porque eu costumava usar o Python 2.7, mas eu instalei o Python 2.5 sem desinstalar o Python2.7, e então desinstalei o Python 2.5. Eu encontrei um arquivo chamado idle.bat , e funciona, mas isso não é uma boa maneira de resolver este problema.

    
por Jimmy Lin 06.10.2011 / 04:04

3 respostas

6

Aqui está um arquivo reg para adicionar o comando para editar com IDLE para os tipos de arquivo Python.File (.py) e Python.NoConFile (.pyw). É para o Python 2.7, instalado em C:\Python27 , portanto, substitua os caminhos para pythonw.exe e idle.pyw que são relevantes para sua instalação. Salve-o em um arquivo .reg. Em seguida, clique com o botão direito e escolha Merge .

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\Python27\pythonw.exe\" \"C:\Python27\Lib\idlelib\idle.pyw\" -e \"%1\""

[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\Python27\pythonw.exe\" \"C:\Python27\Lib\idlelib\idle.pyw\" -e \"%1\""
    
por 06.10.2011 / 11:56
2

Isso funcionou para mim:

(veja também: editar com o menu de contexto inativo (python gui) windows-7 )

  1. regedit aberto
  2. vá para [HKEY_CLASSES_ROOT \ Python.File \ shell \ Edit com IDLE \ command], se ele não existir, crie-o.
  3. copie a seguinte linha no registro:

    "C: \ Python27 \ pythonw.exe" "C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"

  4. vá para [HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ Edit com IDLE \ command], se ele não existir, crie-o.

  5. copie a mesma linha no registro:

    "C: \ Python27 \ pythonw.exe" "C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"

Observação: se o caminho do seu python for diferente (por exemplo, c: / program files / ...), altere os caminhos para corresponder aos locais dos arquivos pythonw.exe e idle.pyw.

Isso também deve funcionar para uma instalação limpa do ActivePython (para dar a você essa sensação de ociosidade clássica!).

    
por 08.08.2013 / 16:58
0

Eu tive exatamente o mesmo cenário e minha correção foi reexecutar o instalador da versão atual do python que você tem e escolher a opção "reparar".

    
por 05.11.2014 / 01:03