gpt4 book ai didi

python - 如何在GAE上过滤图像?

转载 作者:行者123 更新时间:2023-11-28 20:09:43 24 4
gpt4 key购买 nike

我正在开发 python google app engine 应用程序,我正在使用 python2.5,我想处理 GAE 上的图像(过滤图像),最初我尝试使用 PIL 库并成功安装并测试了它它在我的电脑上工作正常,但是当我在本地主机上测试它时(在 GAE 上运行),我有一个错误 NotImplementedError: Unable to find the Python PIL library,然后我尝试处理图像使用图像 Python API,如本教程所示:https://developers.google.com/appengine/docs/python/images/overview ,我测试了调整图像服务大小,它工作正常,但我想要的主要应用程序是过滤图像,问题是:如果 GAE 中的图像 Python API 支持此服务(图像过滤)?如果不支持怎么办?我在 GAE 上过滤图像?我看到这个服务在 PIL 中可用并且我测试了它,但是这个库在 python2.5 中不受 GAE 支持

编辑:

我尝试使用 python2.7 在 GAE 上使用 PIL 库作为 https://developers.google.com/appengine/docs/python/python27/using27#Configuring_Libraries ,我安装了 PIL 1.1.7,并将 app.yaml 文件配置为:

application: app_id
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /.*
script: main.py
libraries:
- name: PIL
version: "1.1.7"

现在我如何在 main.py 页面中使用这个库?我试过 from PIL import Image,但问题仍然是:

No module named PIL 
args = ('No module named PIL',)
message = 'No module named PIL'

提前致谢。

最佳答案

使用python2.5,PIL本身是不可用的。内置 images module使用看起来像 PIL 的 API,并使用 SDK(在您的计算机上)PIL 用于兼容性,因此您需要安装它。文档(上一个链接)包含有关如何在 windows/mac/linux 上执行此操作的说明。

使用python2.7,你需要configure your app部署后使用 PIL 的应用引擎版本。在本地,您需要再次在应用程序文件夹之外自行安装 PIL。

关于python - 如何在GAE上过滤图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com