【问题标题】:(Google App Engine) ModuleNotFoundError: No module named 'PIL'(Google App Engine) ModuleNotFoundError: 没有名为“PIL”的模块
【发布时间】:2021-07-05 08:01:56
【问题描述】:

我正在尝试使用 Flask 开发一个网站并将其部署到 App Engine。我的烧瓶使用 PIL 模块处理来自云存储的图像,但是在部署我的烧瓶时出现错误"No module named PIL"。我已经用python3 -m pip install Pillow 命令安装了PIL,并用/venv/bin/python -m pip install --upgrade pip 更新了pip

但是我在"/venv/bin/pip"查看我的文件夹有一个错误"No name '_internal' in module 'pip'"

你怎么看这个问题?

【问题讨论】:

    标签: python google-app-engine pip


    【解决方案1】:

    由于您使用的是 Python3,因此您将拥有一个 requirements.txt 文件。 PIL 应列在requirements.txt 中,以便在您部署到 GAE 并尝试运行您的程序后由 Google 安装

    【讨论】:

    • 感谢楼主,我的Flask部署成功了
    【解决方案2】:

    建议:尝试使用import image 代替import PIL,因为它包含PIL,并且会为您安装PIL。

    与 PIL 的某些安装一样,您也可以这样做

    import image
    

    在某些安装中,PIL 可能会起作用,但正如我对大多数人的尝试一样,import image 做得很好

    pip install image // just in case
    

    PS:你也可以试试这个from PIL import Image

    【讨论】:

      猜你喜欢
      • 2021-07-05
      • 2019-02-26
      • 2015-04-24
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      • 2019-02-01
      相关资源
      最近更新 更多