我正在尝试使用 Flask 开发网站并将其部署到 App Engine。我的 Flask 使用 PIL 模块处理来自 Cloud Storage 的图像,但在部署我的 Flask 时出现错误 "No module named PIL"
。我已经使用 python3 -m pip install Pillow
命令安装了 PIL,并使用 /venv/bin/python -m pip install --upgrade pip
但是我在 "/venv/bin/pip"
中检查了我的文件夹,有一个错误 "No name '_internal' in module 'pip'"
您如何看待这个问题?
答案 0 :(得分:0)
建议:尝试使用 import PIL
代替 import image
,因为它包含 PIL,并且会为您安装 PIL。
与某些 PIL 安装一样,您也可以这样做
import image
在某些安装中,PIL 可能会起作用,但正如我与大多数人一起尝试过的那样,import image
做得很好
pip install image // just in case
PS:你也可以试试from PIL import Image
答案 1 :(得分:0)
由于您使用的是 Python3,因此您将拥有一个 requirements.txt
文件。 PIL 应列在 requirements.txt
中,以便在您部署到 GAE 并尝试运行您的程序后由 Google 安装它