gpt4 book ai didi

python - 使用 docker 时 ImportError : No module named appengine. ext

转载 作者:行者123 更新时间:2023-12-02 18:34:42 24 4
gpt4 key购买 nike

我正在尝试让 google.appengine.ext 在 docker 镜像中工作

Dockerfile:

FROM gcr.io/google-appengine/python

RUN virtualenv /env

ENV VIRTUAL_ENV /env
ENV PATH /env/bin:$PATH
ENV PYTHONPATH /app:/app/lib:/opt/google-cloud-sdk/platform/google_appengine:$PYTHONPATH

ADD requirements.txt /app/
RUN pip install -r /app/requirements.txt

ADD . /app

如果我打印(谷歌。 路径 )我明白了
['/env/local/lib/python2.7/site-packages/google', '/env/lib/python2.7/site-packages/google']

最佳答案

google.appengine模块被烘焙到第一代 Python (2.7) 运行时中。无法通过 pip 安装,在第二代 (3.7) 运行时或任何 Docker 环境中。

使用它的唯一方法是编写和部署第一代 App Engine 应用程序。

根据您正在执行的操作,您应该能够将其替换为客户端库调用。

https://cloud.google.com/appengine/docs/standard/python/migrate-to-python3更多细节。

关于python - 使用 docker 时 ImportError : No module named appengine. ext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61674880/

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