miércoles, 3 de marzo de 2021

Solución al error en Youtube-DL: Nos existe archivo

 Hace unas semanas, por algún motivo el genial programa Youtube-DL dejó de ir en mi equipo. Me lanzaba un error extraño, como si le faltara alguna dependencia.
El error que me da al ejecutarlo es:


Lo primero que probé fué a actualizar el programa en cuestión, pero el error seguía apareciendo. Intenté reinstalar Youtube-DL con el mismo funesto resultado.

Dado que mis conocimientos son muy muy limitados, busqué en internet y pregunté entre mis contactos de Twitter, muchos expertos y/o usuarios de GNU/Linux. Las búsquedas y soluciones que me ofrecieron no resultaron. Incluso reinstalar Python resultó infructuoso. La resignación se adueño de mí.

Hoy, aburrido, he vuelto a buscar alguna solución, aparte de reinstalar el sistema.
Y por esas casualidades que pasan a a veces, con sólo una búsqueda y un par de enlaces, encontré la solución.
Simplemente hay que hacer un link simbolico del directorio de instalación de Python3, al directorio Python, de ésta manera:

sudo ln -s /usr/bin/python3 /usr/bin/python

Con esa simple línea, ya he podido utilizar de nuevo el programa sin problema, lo que ha sidop un gran alivio y seguro que plasmarlo aquí me ayuda a recordarlo y puede ayudar a iotros usuarios con el mismo problema.

También ofrecen otra solución, que es similar a la anterior. Python3 es la versión actualizada y se instala en el directorio /usr/bin/python3
Consiste en editar la configuraciónd e Youtu-DL para que apunte a ese directorio.
Se hace abriendo el archivo con tu editor de textos, en éste caso Nano

sudo nano $(which youtube-dl)

Y reemplazar el directorio de la línea 1 por el directorio actual de Python

#!/usr/bin/python3

Ésta forma de solución no la he probado ya que la otra me ha servido perfectamente, pero es otra salida.


No hay comentarios: