Saltar al contenido

Cómo hacer que Spyder abra scripts de Python (archivos .py) directamente desde el Explorador de Windows

Solución:

Con la versión actual de Anaconda (4.1.0), simplemente puede hacer clic con el botón derecho en un script de Python en el Explorador de archivos de Windows y elegir “Abrir con”. La primera vez que haga esto, debe seleccionar “Elegir programa predeterminado” y luego buscar spyder.exe en el directorio Script en su instalación de Anaconda. También asegúrese de que la opción “Usar siempre el programa seleccionado para abrir este tipo de archivo” no esté marcada y luego haga clic en Aceptar. A partir de ahora, spyder.exe siempre aparecerá en la lista como una de las opciones cuando seleccione “Abrir con” en el menú contextual del Explorador de archivos de Windows.

En este momento, no hay forma de abrir un archivo en Spyder desde el Explorador de archivos de Windows cuando se usa Anaconda. Pero estamos trabajando para tener esta funcionalidad en una versión futura.

Funcionará agregando una entrada al Abrir con menú que puede ver al hacer clic con el botón derecho del mouse sobre un archivo en el Explorador.

He tenido un problema similar con otro software que utilizo.

Mi solución para este problema es establecer la asociación de archivos para archivos .py en C:AnacondaScriptsspider-script.py mediante el Abrir con diálogo. Si ahora intenta abrir su File.py al hacer doble clic, recibirá un error como

~ file.py no es una aplicación Win32 válida.

Esto se puede resolver editando el spyder-script.py clave de registro:

HKEY_USERSS-1-5-21-3559708500-1520960832-86631148-1002SoftwareClassesApplicationsspyder-script.pyshellopencommand

y reemplazando el valor predeterminado "C:AnacondaScriptsspyder-script.py" %1 con "C:Anacondapython.exe" "C:AnacondaScriptsspyder-script.py" %1. Use la función de búsqueda para esta clave si la ruta no es la misma para su máquina y, por supuesto, use la ruta apropiada para su instalación de Python. spyder-script.py ahora debería ejecutarse en un shell de Python.

Desde la cadena de documentos de ftype,

… Dentro de una cadena de comando abierta,% 0 o% 1 se sustituyen por el nombre del archivo que se inicia a través de la asociación.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *