
Tengo una instalación de anaconda en Windows que creo que solía poder ejecutar scripts de Python con líneas shebang como:
#!/usr/bin/env python
print("hello python")
en un mensaje sin escribir "python" (digo "Creo" porque he realizado algunas instalaciones últimamente... pero uso esta funcionalidad de forma rutinaria). Creo que esto requiere que la extensión py apunte a un binario llamado py.exe que supongo que se instala automáticamente en algún lugar, posiblemente en C:\Windows. El inicio ya no funciona (o nunca funcionó) y no veo "py.exe" en mi sistema por ninguna parte.
¿Se supone que py.exe es parte de miniconda y se supone que debe configurarse automáticamente? ¿Existe una forma correcta de solucionar este problema? ¿Tengo que obtener el binario?
Respuesta1
Creo recordar cómo hice esto. Haga clic derecho en un archivo .py y elija abrir con... "otro programa en esta PC". Luego vaya a su directorio Anaconda3 y elija python.exe. ¡Desmarque la opción Hacer esto para todos hasta que sepa que funcionará! Todos mis archivos .py ahora tienen un ícono de Python y se abren con Anaconda Python cuando hago clic en ellos. (Si hago clic derecho, aparece una opción editar con vim). ¡Nunca usé el #! como en linux. Usé la asociación de archivos. ¡Así que no hay diferencia si pongo un #! línea o no.