我在我的 Ubuntu 机器上安装了 libarchive apt install libarchive-dev
,然后使用 pip 为 Python 安装了 libarchive 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 上都试过了,每次都得到相同的结果。我想我一定错过了一些明显的东西,但我一辈子都找不到它。
在此先感谢您的帮助。