web-dev-qa-db-ja.com

backports / lzma / _lzmamodule.c:115:18:致命的なエラー:lzma.h:そのようなファイルまたはディレクトリはありません

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です。

19
ChocoDeveloper
$ apt-get install -y liblzma-dev
35
ChocoDeveloper

Centosでは、パッケージは

yum install -y xz-devel
14
Hot Diggity

Homebrewを使用するOSXの場合。

brew install xz

式はxzです。これは、lzmaの式がxzの一部になったために廃止されたためです。

5
harunurhan

そして最後にRedHatで(RHEL 7.4でテストしました)

yum install -y xz-devel

0
look