Migrating a legacy project from 2.7 and Ubuntu 18.04 [piecemeal, Python 3.10 & 22.04 next!] from vendored dependencies to requirements.txt
. Removed dependencies from project root and enumerated them in my requirements.txt
.
My requirements.txt
contains google-cloud-storage==1.44.0
and was venv-2-7/bin/python -m pip install -t lib -r requirements.txt
with a appengine_config.py
in same dir as app.yaml
with:
# From https://cloud.google.com/appengine/docs/legacy/standard/python/tools/using-libraries-python-27
import os
from google.appengine.ext import vendor
vendor.add('lib')
vendor.add(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'lib'))
How do I resolve this error? - Attempted venv-2-7/bin/python -c 'import google.cloud.storage'
which worked, but:
$ venv-2-7/bin/python /google-cloud-sdk/platform/google_appengine/dev_appserver.py --host 127.0.0.1 .
Errors [from PyCharm & manually] with:
ImportError: No module named google.cloud.storage
from `vendor.add` doesn't expose dependencies to dev_appserver.py
No comments:
Post a Comment