Closed rdcyuxi closed 9 months ago
Hi! This is because pyexiv2 is compiled with a newer version of GLIBC library. You need to upgrade your GLIBC library, or upgrade your Linux distribution.
OK, when I googled GLIBCXX_3.4.29, I saw someone meet similar problem with other python packages, this seems to be not unique, I will upgrade my Ubuntu.
Well. glibc is an important base library for linux. If a new version of glibc is used for compilation, then running the software also depends on the new version of glibc.
latest version 2.8.2 doesn't work on Ubuntu 20.04, errors as below, glibc is already 2.31, unlike mentioned here: https://github.com/LeoHsiao1/pyexiv2/blob/master/docs/Tutorial.md#faq:
ldd --version
returnsldd (Ubuntu GLIBC 2.31-0ubuntu9.9) 2.31
works well on Ubuntu 22.04, with
ldd (Ubuntu GLIBC 2.35-0ubuntu3) 2.35
, default python version is 3.10.So, it could be glibc version, or python version problem?