Python backports/lzma/_lzmamodule.c:115:18: 致命错误: lzma.h: 没有那个文件或目录

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/22738077/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-19 01:32:03  来源:igfitidea点击:

backports/lzma/_lzmamodule.c:115:18: fatal error: lzma.h: No such file or directory

pythonpipdocker

提问by ChocoDeveloper

I'm trying to install docker-registry. I got stuck after this:

我正在尝试安装 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

The docker-registry I downloaded is v0.6.7

我下载的docker-registry是v0.6.7

采纳答案by ChocoDeveloper

$ apt-get install -y liblzma-dev

回答by Hot Diggity

On Centos the package is

在 Centos 上,包是

yum install -y xz-devel

回答by harunurhan

For OSX with Homebrew.

对于带有 Homebrew 的 OSX。

brew install xz

The formula is xzwhich because lzmaformula is deprecated, since it became a part of xz.

公式是xzwhich 因为lzma公式已被弃用,因为它成为xz.

回答by look

And finally on RedHat (I tested it on RHEL 7.4)

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

yum install -y xz-devel

yum install -y xz-devel