首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为pyjq构建轮子|没有这样的文件或目录:'autoreconf':'autoreconf‘

无法为pyjq构建轮子|没有这样的文件或目录:'autoreconf':'autoreconf‘
EN

Stack Overflow用户
提问于 2021-02-09 03:11:00
回答 1查看 560关注 0票数 2

我正在使用docker将一个lambda函数部署到aws,这个lambda函数使用的是pyjq库,它需要安装这些库:前面提到的flex bison libtool make autoconf,在构建分支时出现错误。

No such file or directory: 'autoreconf': 'autoreconf'

Could not build wheels for pyjq which use PEP 517 and cannot be installed directly

代码语言:javascript
复制
  /usr/bin/mkdir -p '/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/include'

   /usr/bin/install -c -m 644 oniguruma.h oniggnu.h onigposix.h '/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/include'

  make[2]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/src'

  make[1]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/src'

  Making install in test

  make[1]: Entering directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test'

  make[2]: Entering directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test'

  make[2]: Nothing to be done for `install-exec-am'.

  make[2]: Nothing to be done for `install-data-am'.

  make[2]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test'

  make[1]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test'

  Making install in sample

  make[1]: Entering directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample'

  make[2]: Entering directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample'

  make[2]: Nothing to be done for `install-exec-am'.

  make[2]: Nothing to be done for `install-data-am'.

  make[2]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample'

  make[1]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample'

  make[1]: Entering directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0'

  make[2]: Entering directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0'

   /usr/bin/mkdir -p '/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/bin'

   /usr/bin/install -c onig-config '/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/bin'

   /usr/bin/mkdir -p '/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/lib/pkgconfig'

   /usr/bin/install -c -m 644 oniguruma.pc '/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/lib/pkgconfig'

  make[2]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0'

  make[1]: Leaving directory `/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0'

  error: [Errno 2] No such file or directory: 'autoreconf': 'autoreconf'

  ----------------------------------------

  ERROR: Failed building wheel for pyjq

ERROR: Could not build wheels for pyjq which use PEP 517 and cannot be installed directly

WARNING: You are using pip version 20.1.1; however, version 21.0.1 is available.

EN

回答 1

Stack Overflow用户

发布于 2021-04-21 07:23:21

根据logs error: [Errno 2] No such file or directory: 'autoreconf': 'autoreconf'中的错误消息,您需要安装以下必备组件。

看看pyjq installation details

你将需要flex,bison (3.0或更新版本),libtool,

,automake和autoconf来构建jq。通过Homebrew、APT或其他方式安装它们。

您可以在此处找到安装的确切命令:https://pypi.org/project/jq/

适用于苹果电脑:brew install autoconf automake libtool

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

https://stackoverflow.com/questions/66107853

复制
相关文章

相似问题

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