Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ImportError:使用docker时没有名为appengine.ext的模块_Python_Docker_Google App Engine_Google Cloud Platform_Dockerfile - Fatal编程技术网

Python ImportError:使用docker时没有名为appengine.ext的模块

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

我正在尝试让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
如果我打印(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
进行安装

使用它的唯一方法是编写和部署第一代应用程序引擎应用程序

根据您正在做的事情,您应该能够用客户机库调用代替它

有关更多详细信息,请参阅