Mi acceso directo IDLE en el menú del botón derecho ha desaparecido. Creo que es porque solía usar Python 2.7, pero instalé Python 2.5 sin desinstalar Python2.7, y luego desinstalé Python 2.5. Encontré un archivo llamado idle.bat
y funciona, pero esa no es una buena manera de resolver este problema.
10
Respuestas:
Aquí hay un archivo de registro para agregar el comando para editar con IDLE para los tipos de archivo
Python.File
(.py) yPython.NoConFile
(.pyw). Es para Python 2.7, instalado enC:\Python27
, así que sustituya las rutaspythonw.exe
yidle.pyw
que sean relevantes para su instalación. Guárdelo en un archivo .reg. Luego haga clic derecho y elijaMerge
.fuente
HKCR\*\shell
,HKCR\*\shellex
,HKCR\AllFilesystemObjects\shellex
, y así sucesivamente. Esto es tedioso si no encuentras al culpable rápidamente. O pruebe con un editor de menú contextual como ShellMenuView y ShellExView .idle.reg
yidle.reg
haces clic derecho en el archivo , ¿ves la opción 'Combinar'? Si eso parece funcionar bien y confirma que se agregaron las configuraciones, abra un símbolo del sistema y verifique que el resultadoassoc .py
sea.py=Python.File
.Esto funcionó para mí:
(Ver también: editar con el menú contextual inactivo (interfaz gráfica de usuario de Python) windows-7 )
copie la siguiente línea en el registro:
"C: \ Python27 \ pythonw.exe" "C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"
vaya a [HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ Edit with IDLE \ command], si no existe, créelo.
copie la misma línea en el registro:
"C: \ Python27 \ pythonw.exe" "C: \ Python27 \ Lib \ idlelib \ idle.pyw" -e "% 1"
Nota: si su ruta de Python es diferente (por ejemplo, c: / archivos de programa / ...), cambie las rutas para que coincidan con las ubicaciones de los archivos pythonw.exe e idle.pyw.
Esto también debería funcionar para una instalación limpia de ActivePython (¡para darle esa sensación de inactividad clásica!).
fuente
Tuve exactamente el mismo escenario y mi solución fue volver a ejecutar el instalador para la versión actual de Python que tienes y elegir la opción "reparar".
fuente