Yt-dlp and python 3.10

Hi,

i’m a user of yt-dlp on my veroV and it worked very well until a few week but now the last version of yt-dlp required python 3.10 to execute properly.

I already read on this forum that python 3.10 will come with the next version of debian so we’ll have to wait (how much time ?) unless compiling it by ourselves.

I try do this following this tuto ; How To Install Python 3.10 on Debian 12/11/10 – TecAdmin

i manage to install python3.10 in /usr/loca/bin but yt-dlp is still calling python 3.9 so i think i miss something. Is there a way to make python3.10 the default one ?

After that i realised that yt-dlp proposed builds that come with python inside that can be downloaded here Release yt-dlp 2025.10.22 · yt-dlp/yt-dlp · GitHub

I took the yt-dlp_linux_aarch64 build one (which seem to be the good one for VeroV) make it executable and try to run it. But each time i try to do that i get -bash: ./yt-dlp_linux_aarch64: No such file or directory

I understand that it could be a missing library but at this point i’m stuck

So my question is : is somebody manage to make yt-dlp works with python3.10 on veroV ?

Was the old version no longer working? That might be the route of least resistance, just using an old version of this plugin.

the last version of yt-dlp working with python 3.9 is partially broken, depending of the site your are downloading from. Some needs update, some don’t. So unfortunately this is a short way solution

You should be using the armhf version

Thanks for the tip Sam, the armv7l version works perfectly with veroV ( https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_linux_armv7l.zip )

1 Like

Glad to hear this.

Sam