by muddI » Wed Jan 12, 2022 6:37 pm
A partial update? Can't tell you.
But just for my understanding.
Shouldn't pacman inform me if there is a version mismatch?
anyway, updated python, now:
$pacman -Q python
python 3.10.1-2
And:
$ yt-dlp (v 2021.12.27-1)
Traceback (most recent call last):
File "/usr/bin/yt-dlp", line 33, in <module>
sys.exit(load_entry_point('yt-dlp==2021.12.27', 'console_scripts', 'yt-dlp')())
File "/usr/bin/yt-dlp", line 25, in importlib_load_entry_point
return next(matches).load()
File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 162, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/usr/lib/python3.10/site-packages/yt_dlp/__init__.py", line 16, in <module>
from .options import (
File "/usr/lib/python3.10/site-packages/yt_dlp/options.py", line 8, in <module>
from .compat import (
File "/usr/lib/python3.10/site-packages/yt_dlp/compat.py", line 5, in <module>
import ctypes
File "/usr/lib/python3.10/ctypes/__init__.py", line 8, in <module>
from _ctypes import Union, Structure, Array
ImportError: libffi.so.8: cannot open shared object file: No such file or directory
And also:
$ youtube-dl (v 2021.06.06-1)
Traceback (most recent call last):
File "/usr/bin/youtube-dl", line 33, in <module>
sys.exit(load_entry_point('youtube-dl==2021.6.6', 'console_scripts', 'youtube-dl')())
File "/usr/bin/youtube-dl", line 22, in importlib_load_entry_point
for entry_point in distribution(dist_name).entry_points
File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 919, in distribution
return Distribution.from_name(distribution_name)
File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 518, in from_name
raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for youtube-dl
So now, neither one works.
Switched back to python 3.9.6-1 and youtube-dl 2021.06.06-1. This combination works for me.