Victor95
Posts: 3
Joined: Thu Oct 18, 2018 1:55 pm

Ejecutar código Python al encender Raspberry

Thu Oct 18, 2018 2:12 pm

Hola buenas. Estaba buscando alguna manera de ejecutar mi Interfaz gráfica hecha en python en cuanto enciendo la raspberry. He encontrado un montón de foros, guias.. etc dónde lo explican pero ninguno me sirve.

Por ejemplo:
· /etc/xdg/autostart
He añadido un .desktop en la dirección que especifico tal que así:

Code: Select all

[Desktop Entry]
Type=Application
Name=GUI
Exec=/usr/local/bin/python3.6 /home/pi/Desktop/Victor/GUI.py
No funciona

·etc/xdg/lxsession/LXDE
Aquí he añadido en el fichero autostart la siguiente linia:

Code: Select all

/usr/local/bin/python3.6 /home/pi/Desktop/Victor/GUI.py
No funciona

Entonces decidí, muy avispado de no haberlo hecho antes, ejecutar el codigo de ejecución en la consola para a ver si se ejecutaba, y no. El problema es que tengo imagenes en la interfaz gráfica que se deben cargar. Si en consola me dirijo a la carpeta donde está el código y los archivos y ejecuto python3.6 GUI.py entonces sí funciona.

Creo que el problema está que, en cuanto se inicia la raspberry y ejecuta el comando, no puede cargar las imagenes.

Alguien puede echarme un cable?

56kbps
Posts: 112
Joined: Wed Apr 13, 2016 6:22 am

Re: Ejecutar código Python al encender Raspberry

Thu Oct 18, 2018 9:23 pm

Por como lo describes parece que el problema es que las rutas a las imágenes son relativas en lugar de absolutas. Por eso te funciona al ejecutar desde la carpeta.

Victor95
Posts: 3
Joined: Thu Oct 18, 2018 1:55 pm

Re: Ejecutar código Python al encender Raspberry

Fri Oct 19, 2018 8:39 am

Muchísimas gracias, ese era el error... novatadas. :?

Return to “Español”