开发者社区 > 云原生 > Serverless > 正文

deploy后是这个错误 "Function instance exited unexpectedl

deploy后是这个错误

"Function instance exited unexpectedly(code 1, message:operation not permitted) with start command 'python -u fast.py'. Logs:TOKEN ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv Traceback (most recent call last): File "fast.py", line 11, in import dao File "/code/dao.py", line 6, in import poster File "/code/poster.py", line 9, in from PIL import Image, ImageDraw, ImageFont File "/code/PIL/Image.py", line 100, in from . import _imaging as core ImportError: cannot import name '_imaging' from 'PIL' (/code/PIL/init.py)"

提问22.png

展开
收起
数据大拿 2022-12-29 10:04:26 934 0
2 条回答
写回答
取消 提交回答
  • 你是pip3 install -t .安装的依赖是吧,这样安装了部分依赖可能无法跨平台哈,可以参考这个:https://help.aliyun.com/document_detail/422183.html python有很多依赖没办法跨平台直接用,所以看你那个目录结构,大概率是安装到当前项目下,通过-t .安装的,PIL我记得也是不能跨平台的,所以要用s build --use-docker安装依赖。

    此答案来自钉钉群“阿里函数计算官网客户"

    2022-12-30 10:16:46
    赞同 展开评论 打赏
  • 这个错误通常是由于 Python 的库文件缺失或者损坏造成的。在这种情况下,可能是 PIL 库缺失或者损坏导致无法正常导入。

    你可以尝试在你的 Python 环境中安装 PIL 库,使用以下命令:

    pip install pillow

    如果这个问题还是存在,你可以尝试检查是否有其他的库文件缺失或者损坏,并使用 pip 安装相应的库文件。

    另外,你也可以尝试检查你的 Flink 任务的日志,看看是否有更详细的错误信息。这些信息可能会帮助你找到问题的根本原因,并确定如何解决问题。

    2022-12-29 18:14:39
    赞同 展开评论 打赏

快速交付实现商业价值。

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载