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)”

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 你是pip3 install -t .安装的依赖是吧,这样安装了部分依赖可能无法跨平台哈,可以参考这个:https://help.aliyun.com/document_detail/422183.html python有很多依赖没办法跨平台直接用,所以看你那个目录结构,大概率是安装到当前项目下,通过-t .安装的,PIL我记得也是不能跨平台的,所以要用s build –use-docker安装依赖。

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

  2. 这个错误通常是由于 Python 的库文件缺失或者损坏造成的。在这种情况下,可能是 PIL 库缺失或者损坏导致无法正常导入。

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

    pip install pillow

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

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