Python 无法为pyjq构建控制盘;没有这样的文件或目录:';自动恢复';:';自动恢复';

Python 无法为pyjq构建控制盘;没有这样的文件或目录:';自动恢复';:';自动恢复';,python,docker,Python,Docker,我正在使用docker将lambda函数部署到awsaws,lambda函数正在使用pyjq库,它需要安装以下库: flex-bison-libtool制作autoconf 也就是说,在构建分支时会发生错误 没有这样的文件或目录:'autoeconf':'autoeconf' 无法为使用PEP 517且无法直接安装的pyjq构建控制盘 /usr/bin/mkdir-p'/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig_install/includ

我正在使用docker将lambda函数部署到aws
aws
,lambda函数正在使用
pyjq
库,它需要安装以下库:
flex-bison-libtool制作autoconf
也就是说,在构建分支时会发生错误

没有这样的文件或目录:'autoeconf':'autoeconf'

无法为使用PEP 517且无法直接安装的pyjq构建控制盘

/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]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/src”
make[1]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/src”
进行安装测试
make[1]:输入目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test”
make[2]:输入目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test”
make[2]:对“install exec am”不做任何操作。
make[2]:对“安装数据am”不做任何操作。
make[2]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test”
make[1]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/test”
在样品中制作和安装
make[1]:输入目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample”
make[2]:输入目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample”
make[2]:对“install exec am”不做任何操作。
make[2]:对“安装数据am”不做任何操作。
make[2]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample”
make[1]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0/sample”
make[1]:输入目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0”
make[2]:输入目录“/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]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0”
make[1]:离开目录“/tmp/pip-install-6ckq9ir8/pyjq/dependencies/onig-6.9.0”
错误:[Errno 2]没有这样的文件或目录:“autoreconf”:“autoreconf”
----------------------------------------
错误:为pyjq构建控制盘失败
错误:无法为使用PEP 517且无法直接安装的pyjq生成控制盘

警告:您正在使用pip版本20.1.1;但是,21.0.1版是可用的。
根据日志中的错误消息
错误:[Errno 2]没有这样的文件或目录:“autoreconf”:“autoreconf”
您需要安装以下先决条件

看看pyjq

您将需要flex、bison(3.0或更高版本)、libtool、make、automake和 autoconf来构建jq。通过自制、APT或其他方式安装

您可以在此处找到安装的确切命令:

对于Mac:
brew安装autoconf automake libtool