问题描述: 在使用AWS Lambda时,导入PIL库时可能会遇到以下错误:无法从PIL库导入'_imaging'的名称。
解决方法: 这个问题通常是由于Pillow库的安装问题导致的。Pillow是一个用于处理图像的库,它是基于PIL库的一个分支。
以下是解决该问题的步骤:
pip install Pillow -t ./lib
aws lambda create-function \
--function-name YourFunctionName \
--runtime python3.8 \
--role YourRoleARN \
--handler YourHandlerName \
--timeout 10 \
--memory-size 128 \
--zip-file fileb://./your_project.zip
确保将"YourFunctionName"替换为你的Lambda函数的名称,将"YourRoleARN"替换为具有正确权限的IAM角色的ARN,将"YourHandlerName"替换为你的处理程序的名称。
希望以上步骤能够帮助你解决问题!