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 959 发布于北京 分享
分享
版权
举报
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 举报
    赞同 评论

    评论

    全部评论 (0)

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

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

    pip install pillow

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

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

    2022-12-29 18:14:39 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

快速交付实现商业价值。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理