I'm trying to develop a website using Flask and deploy it to App Engine. My flask using the PIL module for processing images from Cloud Storage, but when deploying my flask I'm getting an error "No module named PIL". I was already installed PIL with python3 -m pip install Pillow command and update pip with /venv/bin/python -m pip install --upgrade pip
But I check my folder in "/venv/bin/pip" there is an error "No name '_internal' in module 'pip'"
What do you think about this problem?
CodePudding user response:
Suggestion: Try instead of import PIL use import image since it includes PIL and PIL would be installed for you.
As with some installations of PIL you could also do
import image
On some installs the PIL might work But as I have tried with the majority import image does a good job
pip install image // just in case
PS: You could try this too from PIL import Image
CodePudding user response:
Since you're using Python3, you're going to have a requirements.txt file. PIL should be listed in requirements.txt so that it gets installed by Google after you deploy to GAE and try to run your program
