backports/lzma/_lzmamodule.c:115:18: 致命错误: lzma.h: 文件或目录不存在

22 投票
4 回答
31668 浏览
提问于 2025-04-18 00:30

我正在尝试安装docker-registry。到这里我遇到了问题:

$ apt-get install python-pip python-dev
$ pip install -r requirements.txt
[...]
backports/lzma/_lzmamodule.c:115:18: fatal error: lzma.h: No such file or directory

我下载的docker-registry版本是v0.6.7

4 个回答

1

最后,在RedHat系统上(我在RHEL 7.4上测试过)

yum install -y xz-devel

7

对于使用Homebrew的OSX系统。

brew install xz

这里提到的公式是 xz,因为 lzma 这个公式已经不再使用了,它已经并入到 xz 里面了。

19

在Centos系统上,这个软件包是

yum install -y xz-devel
44
$ apt-get install -y liblzma-dev

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

撰写回答