Python 无法为pyjq构建控制盘;没有这样的文件或目录:';自动恢复';:';自动恢复';
我正在使用docker将lambda函数部署到awsPython 无法为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
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