-lz编译标志需要安装什么库

纳撒尼尔

输入命令后出现以下错误:

pip install -r requirements.txt

错误消息如下:

...
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/src/lxml/lxml.etree.o -lxslt -lexslt -lxml2 -lz -lm -o build/lib.linux-x86_64-2.7/lxml/etree.so
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1


----------------------------------------
Command "/home/<user_id>/.../<virtualenv_name>/bin/python2 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-SBDLKx/lxml/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-OSju9J-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/<user_id>/.../<virtualenv_name>/include/site/python2.7/lxml" failed with error code 1 in /tmp/pip-build-SBDLKx/lxml/

需要-lz在Ubuntu上安装什么缺少的库

muru

对于与链接的库-lfoo,请查找libfoo.so提供该库的软件包。libz.so由提供 zlib1g-dev

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

-lz编译标志需要安装什么库

来自分类Dev

为什么需要传递两个编译器标志以在GCC中进行代码覆盖

来自分类Dev

什么是安装的“静音标志”?

来自分类Dev

CMAKE-为库设置编译标志

来自分类Dev

“ -Bdynamic”编译标志有什么作用?

来自分类Dev

-fPIC编译标志有什么作用?

来自分类Dev

链接程序时是否需要重复编译标志?

来自分类Dev

为什么在编译时已知的常数的平方根不需要链接数学库?

来自分类Dev

如果我在GCC中编译并链接到不需要的库,会发生什么情况?

来自分类Dev

为什么在编译时已知的常数的平方根不需要链接数学库?

来自分类Dev

为什么在编写编译器时需要运行时库?

来自分类Dev

从库交叉编译中删除默认的-fpic标志

来自分类Dev

从库交叉编译中删除默认的-fpic标志

来自分类Dev

使用 -ffunction-sections 标志编译的不同静态库

来自分类Dev

部署带有数据库的Java App,用户需要安装什么?

来自分类Dev

如果我需要特定的库-要安装什么软件包?

来自分类Dev

编译需要绑定的C#库项目

来自分类常见问题

Java 9编译器中的--release标志是什么?

来自分类Dev

提升编译标志iw是什么意思?

来自分类Dev

什么是-D编译器标志C ++(clang,GNU,MSVC)

来自分类Dev

为什么--module覆盖Typescript编译器的--out标志?

来自分类Dev

什么是-D编译器标志C ++(clang,GNU,MSVC)

来自分类Dev

为什么 gcc 编译器标志未知?

来自分类Dev

交叉编译armhf并安装静态库

来自分类Dev

交叉编译armhf并安装静态库

来自分类Dev

安装ICU库和编译程序

来自分类Dev

什么时候需要使用-stdlib = libstdc ++标志?

来自分类Dev

为什么在编译数据库包之后每次都需要重新启动Java应用程序?

来自分类Dev

尽管在参数中提供了所有需要的库,为什么编译器会抛出“未定义的引用...”

Related 相关文章

  1. 1

    -lz编译标志需要安装什么库

  2. 2

    为什么需要传递两个编译器标志以在GCC中进行代码覆盖

  3. 3

    什么是安装的“静音标志”?

  4. 4

    CMAKE-为库设置编译标志

  5. 5

    “ -Bdynamic”编译标志有什么作用?

  6. 6

    -fPIC编译标志有什么作用?

  7. 7

    链接程序时是否需要重复编译标志?

  8. 8

    为什么在编译时已知的常数的平方根不需要链接数学库?

  9. 9

    如果我在GCC中编译并链接到不需要的库,会发生什么情况?

  10. 10

    为什么在编译时已知的常数的平方根不需要链接数学库?

  11. 11

    为什么在编写编译器时需要运行时库?

  12. 12

    从库交叉编译中删除默认的-fpic标志

  13. 13

    从库交叉编译中删除默认的-fpic标志

  14. 14

    使用 -ffunction-sections 标志编译的不同静态库

  15. 15

    部署带有数据库的Java App,用户需要安装什么?

  16. 16

    如果我需要特定的库-要安装什么软件包?

  17. 17

    编译需要绑定的C#库项目

  18. 18

    Java 9编译器中的--release标志是什么?

  19. 19

    提升编译标志iw是什么意思?

  20. 20

    什么是-D编译器标志C ++(clang,GNU,MSVC)

  21. 21

    为什么--module覆盖Typescript编译器的--out标志?

  22. 22

    什么是-D编译器标志C ++(clang,GNU,MSVC)

  23. 23

    为什么 gcc 编译器标志未知?

  24. 24

    交叉编译armhf并安装静态库

  25. 25

    交叉编译armhf并安装静态库

  26. 26

    安装ICU库和编译程序

  27. 27

    什么时候需要使用-stdlib = libstdc ++标志?

  28. 28

    为什么在编译数据库包之后每次都需要重新启动Java应用程序?

  29. 29

    尽管在参数中提供了所有需要的库,为什么编译器会抛出“未定义的引用...”

热门标签

归档