Libarchive в Linux не установлен должным образом (для Python) - PullRequest
0 голосов
/ 19 сентября 2019

Я установил libarchive на свою коробку Ubuntu, используя apt install libarchive-dev, а затем использовал pip для установки libarchive для Python pip3 install libarchive.

Теперь моя проблема заключается в том, что установка кажется неправильной, поскольку libarchive не предоставляет никакой функциивообще как указано в следующем выводе:

$ python3
Python 3.7.3 (default, Aug 20 2019, 17:04:43) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import libarchive
>>> dir(libarchive)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '__version__']

и сама библиотека

$ ll /usr/lib/x86_64-linux-gnu/libarchive.*
-rw-r--r-- 1 root root 1.4M Feb  6  2019 /usr/lib/x86_64-linux-gnu/libarchive.a
lrwxrwxrwx 1 root root   20 Feb  6  2019 /usr/lib/x86_64-linux-gnu/libarchive.so -> libarchive.so.13.3.3
lrwxrwxrwx 1 root root   20 Feb  6  2019 /usr/lib/x86_64-linux-gnu/libarchive.so.13 -> libarchive.so.13.3.3
-rw-r--r-- 1 root root 722K Feb  6  2019 /usr/lib/x86_64-linux-gnu/libarchive.so.13.3.3

Я пробовал это как в Ubuntu 19.04, так и 18.04 и каждый раз получал один и тот же результат.Я полагаю, что мне не хватает чего-то очевидного, но я не могу найти это ради своей жизни.

Заранее спасибо за вашу помощь.

...