Mój skrót IDLE w menu prawego przycisku zniknął. Myślę, że dzieje się tak, ponieważ używałem Python 2.7, ale zainstalowałem Python 2.5 bez odinstalowywania Python2.7, a następnie odinstalowałem Python 2.5. Znalazłem jeden plik o nazwie idle.bat
i działa, ale to nie jest dobry sposób na rozwiązanie tego problemu.
10
Odpowiedzi:
Oto plik reg, aby dodać polecenie edycji za pomocą IDLE dla typów plików
Python.File
(.py) iPython.NoConFile
(.pyw). To dla Pythona 2.7, zainstalowanym wC:\Python27
, tak aby zastąpić ścieżkipythonw.exe
iidle.pyw
które są odpowiednie dla danej instalacji. Zapisz go w pliku .reg. Następnie kliknij prawym przyciskiem myszy i wybierzMerge
.źródło
HKCR\*\shell
,HKCR\*\shellex
,HKCR\AllFilesystemObjects\shellex
, i tak dalej. Jest to uciążliwe, jeśli nie znajdziesz szybko sprawcy. Lub wypróbuj edytor menu kontekstowego, taki jak ShellMenuView i ShellExView .idle.reg
i powiesz plik prawym przyciskiem myszyidle.reg
, czy zobaczysz opcję „Scal”? Jeśli wydaje się, że to działa poprawnie i potwierdzasz, że ustawienia zostały dodane, otwórz wiersz polecenia i sprawdź, czy dane wyjścioweassoc .py
to.py=Python.File
.To działało dla mnie:
(Zobacz także: edytuj w bezczynnym (python gui) menu kontekstowym Windows-7 )
skopiuj następujący wiersz do rejestru:
„C: \ Python27 \ pythonw.exe” „C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"
przejdź do [HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ Edit with IDLE \ command], jeśli nie istnieje, utwórz go.
skopiuj ten sam wiersz do rejestru:
„C: \ Python27 \ pythonw.exe” „C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"
Uwaga: jeśli Twoja ścieżka do Pythona jest inna (np. C: / program files / ...), zmień ścieżki, aby pasowały do lokalizacji plików pythonw.exe i idle.pyw.
Powinno to również działać w przypadku czystej instalacji ActivePython (aby dać ci klasyczny bezczynność!).
źródło
Miałem dokładnie ten sam scenariusz i moją poprawką było ponowne uruchomienie instalatora dla bieżącej wersji Pythona, którą posiadasz, i wybranie opcji „napraw”.
źródło