在从pip安装时动态限制manylinux的版本
项目描述
manylinux-max
在从pip安装时动态限制manylinux的版本
安装
pip install manylinux-max
用法
在尝试安装其他包之前安装此包。
将环境变量MANYLINUX_MAX
设置为限制候选的manylinux版本。
这在使用pip install --target
为aws lambda构建zip文件时很有用(aws lambda的libc版本较旧,并且可能与主机的libc版本不同)。
pip install manylinux-max
MANYLINUX_MAX=2.26 pip install --target src -r requirements.txt
您可能从aws lambda遇到的示例错误
ImportError: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /var/task/cryptography/hazmat/bindings/_rust.abi3.so)