Python ImportError:使用docker时没有名为appengine.ext的模块
我正在尝试让google.appengine.ext在docker图像中工作 Dockerfile:Python ImportError:使用docker时没有名为appengine.ext的模块,python,docker,google-app-engine,google-cloud-platform,dockerfile,Python,Docker,Google App Engine,Google Cloud Platform,Dockerfile,我正在尝试让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 re
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
如果我打印(google.路径),我会得到这个
['/env/local/lib/python2.7/site-packages/google', '/env/lib/python2.7/site-packages/google']
google.appengine
模块被烘焙到第一代Python(2.7)运行时中。在第二代(3.7)运行时或任何Docker环境中,无法通过pip
进行安装
使用它的唯一方法是编写和部署第一代应用程序引擎应用程序
根据您正在做的事情,您应该能够用客户机库调用代替它
有关更多详细信息,请参阅