首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解压缩数据;在按照官方指令安装时,zlib不可用

无法解压缩数据;在按照官方指令安装时,zlib不可用
EN

Stack Overflow用户
提问于 2020-08-07 14:07:13
回答 1查看 383关注 0票数 3

我在MacOS上。我跟随AWS指令安装弹性豆柄CLI

我首先通过命令克隆了CLI的git:

代码语言:javascript
复制
git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git

第二,我使用命令brew install zlib openssl readline安装了相关工具,

我的终端告诉我:

基本上,它告诉我,所有这些工具已经安装和最新。

从链接指示中,在章节中

2.3.的故障排除

在MacOS部分,它还建议使用一个命令来告诉Python在哪里找到这些工具,因此我遵循该指令并运行命令:

代码语言:javascript
复制
CFLAGS="-I$(brew --prefix openssl)/include -I$(brew --prefix readline)/include -I$(xcrun --show-sdk-path)/usr/include" LDFLAGS="-L$(brew --prefix openssl)/lib -L$(brew --prefix readline)/lib -L$(brew --prefix zlib)/lib"

在此之后,我还按照指令运行brew info,以获得最新的环境变量导出建议。例如,brew info zlibbrew info opensslbrew info readline,并分别为它们运行export命令。

最后,通过以下方法运行命令来安装Elastic

代码语言:javascript
复制
./aws-elastic-beanstalk-cli-setup/scripts/bundled_installer

但我总是会遇到以下错误:

代码语言:javascript
复制
BUILD FAILED (OS X 10.15.3 using python-build 20180424)

Inspect or clean up the working tree at /var/folders/jt/ltbk7lgd3k9d_ndl4wncv0z07_g9f8/T/python-build.20200807170051.69471
Results logged to /var/folders/jt/ltbk7lgd3k9d_ndl4wncv0z07_g9f8/T/python-build.20200807170051.69471.log

Last 10 log lines:
  File "/private/var/folders/jt/ltbk7lgd3k9d_ndl4wncv0z07_g9f8/T/python-build.20200807170051.69471/Python-3.7.2/Lib/ensurepip/__main__.py", line 5, in <module>
    sys.exit(ensurepip._main())
  File "/private/var/folders/jt/ltbk7lgd3k9d_ndl4wncv0z07_g9f8/T/python-build.20200807170051.69471/Python-3.7.2/Lib/ensurepip/__init__.py", line 204, in _main
    default_pip=args.default_pip,
  File "/private/var/folders/jt/ltbk7lgd3k9d_ndl4wncv0z07_g9f8/T/python-build.20200807170051.69471/Python-3.7.2/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/private/var/folders/jt/ltbk7lgd3k9d_ndl4wncv0z07_g9f8/T/python-build.20200807170051.69471/Python-3.7.2/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
   Exiting due to failure

为什么它抱怨zlib,即使我做了所有的事情,就像指令说的那样?如何正确安装EB CLI?

EN

回答 1

Stack Overflow用户

发布于 2020-08-09 22:52:24

先决条件部分指出,您应该在Mac上使用Xcode安装zlib

代码语言:javascript
复制
Xcode openssl zlib readline

您的描述没有提到满足EBCLI所需的先决条件

是EBCLI安装程序所依赖的,它要求为每个操作系统提供以下先决条件

因此,您可能没有使用Xcode来安装所需的依赖项。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63303473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档