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
backports/lzma/_lzmamodule.c:115:18: fatal error: lzma.h: No such file or directory
提问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 xz
which because lzma
formula is deprecated, since it became a part of xz
.
公式是xz
which 因为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