Meu atalho IDLE no menu do botão direito desapareceu. Eu acho que é porque eu costumava usar o Python 2.7, mas instalei o Python 2.5 sem desinstalar o Python2.7 e depois desinstalei o Python 2.5. Encontrei um arquivo chamado idle.bat
, e ele funciona, mas essa não é uma boa maneira de resolver esse problema.
10
Respostas:
Aqui está um arquivo reg para adicionar o comando para editar com IDLE para os tipos de arquivo
Python.File
(.py) ePython.NoConFile
(.pyw). É para o Python 2.7, instalado noC:\Python27
, então substitua os caminhospythonw.exe
eidle.pyw
que são relevantes para a sua instalação. Salve-o em um arquivo .reg. Em seguida, clique com o botão direito e escolhaMerge
.fonte
HKCR\*\shell
,HKCR\*\shellex
,HKCR\AllFilesystemObjects\shellex
, e assim por diante. Isso é entediante se você não encontrar o culpado rapidamente. Ou tente um editor de menu de contexto, como ShellMenuView e ShellExView .idle.reg
e clica com o botão direito do mouse no arquivoidle.reg
, vê a opção 'Mesclar'? Se isso parece funcionar bem e você confirma que as configurações foram adicionadas, abra um prompt de comando e verifique se a saídaassoc .py
é.py=Python.File
.Isso funcionou para mim:
(Veja também: edite com o menu de contexto ocioso (python gui) windows-7 )
copie a seguinte linha no registro:
"C: \ Python27 \ pythonw.exe" "C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"
vá para [HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ Edit com IDLE \ command], se não existir, crie-o.
copie a mesma linha no registro:
"C: \ Python27 \ pythonw.exe" "C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"
Nota: se o caminho do seu python for diferente (por exemplo, c: / arquivos de programas / ...), altere os caminhos para corresponder aos locais do arquivo pythonw.exe e idle.pyw.
Isso também deve funcionar para uma instalação limpa do ActivePython (para dar a você a sensação clássica de inatividade!).
fonte
Eu tinha exatamente o mesmo cenário e minha correção foi executar novamente o instalador da versão atual do python que você possui e escolher a opção "reparar".
fonte