sábado, 7 de marzo de 2026

Siril: error al ejecutar scripts después de actualizar

En ocasiones, después de actualizar Siril podemos encontrarnos con errores como este al tratar de actualizar scripts escritos en Python:

18:24:59: ERROR: Failed to create virtual environment.
El proceso hijo terminó con el código 1
18:24:59: Python error output:
Error: [Errno 2] No such file or directory: '~/.var/app/org.siril.Siril/data/siril/venv/bin/python3'
18:24:59: Failed to initialize Python virtual environment: El proceso hijo terminó con el código 1

La última línea del error nos da una pista de cuál es el problema, y en la mayoría de casos es debido a las variables de entorno de Python.

Para solucionarlo debemos ir a Scripts y en el diálogo que se nos muestra, mover la barra de desplazamiento lateral hacia abajo del todo.

OJO, no confundir con la barra de desplazamiento donde se muestra la lista de scripts disponibles.



En la parte inferior veremos un botón que indica Reset python venv.
Lo pulsamos y seleccionamos Proceed  en el mensaje que nos aparecerá:


En la ventana de Consola veremos mensajes del proceso:

22:58:52: Preparing python virtual environment: /home/mahg/.var/app/org.siril.Siril/data/siril/venv.
22:58:52: Checking the python module is up-to-date...
22:58:52: Installing / updating python module in the background. This may take a few seconds...
22:59:01: Python module is up-to-date
Este proceso puede tardar varios segundos, y al finalizar ya podremos ejecutar de nuevo nuestros scripts de Python.

La primera vez que ejecutemos un script posiblemente descargará los componentes de python necesarios. Esto no será necesario el resto de veces.

No hay comentarios:

Publicar un comentario

Cómo limpiar la lente objetivo de tu refractor

Con el uso, las condiciones climáticas -viento, humedad- y entorno -polvo- nuestra lente objetivo acaba por acumular suciedad. En este post ...