gpt4 book ai didi

python - 安装 PIP Python 3.6.3 Ubuntu 16.04 Zlib 不可用,但已安装

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:48 27 4
gpt4 key购买 nike

我正在尝试关注this有关在虚拟环境中安装 Python 3.6.3 和 PIP 的教程,但是当我进入 sudo python3.6 get-pip.py 时,出现错误

Traceback (most recent call last):
File "get-pip.py", line 20061, in <module>
main()
File "get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
zipimport.ZipImportError: can't decompress data; zlib not available

但是我安装了 zlib1g-dev 并且不知道如何解决这个问题。我用谷歌搜索了很多并尝试重新安装,但没有取得任何成功。

很抱歉开始一个新问题,但我没有足够的业力来评论另一个问题。任何帮助将不胜感激。

更新:我最终从源代码安装了所有内容,而不是使用任何软件包,并且它似乎有效。我无法解决问题,但找到了另一种方法来让事情正常运转。

最佳答案

为了使 pip 工作,Python 需要在安装 Python 本身时链接到 zlib 库。看来您安装 Python 时未安装 zlib,或者至少 Python 安装程序无法找到它。为了帮助您顺利完成,您可以在安装 Python 之前发出以下命令。在 bash 语法中,

zlib_lib="/usr/lib32"
zlib_inc="/usr/include"
export CPPFLAGS="-I${zlib_inc} ${CPPFLAGS}"
export LD_LIBRARY_PATH="${zlib_lib}:${LD_LIBRARY_PATH}"
export LDFLAGS="-L${zlib_lib} -Wl,-rpath=${zlib_lib} ${LDFLAGS}"

这里我假设 zlib 安装在 /usr/lib32/usr/include/ 下。要检查这一 pip ,请在“lib”目录中查找 libz.so.1 文件,在“inc”目录中查找 zlib.h 文件。如果您在其他地方找到它们,只需相应地更改 zlib_libzlib_inc 即可。

关于python - 安装 PIP Python 3.6.3 Ubuntu 16.04 Zlib 不可用,但已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46959072/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com