我使用Google应用引擎 Python Env + Flask + gunicorn + meinheld
但是当我在
上部署我的应用时runtime_config:
python_version: 3
gcloud向我展示了这个错误
ImportError:libpython3.6m.so.1.0:无法打开共享对象文件
导入 meinheld 导致问题
但是当我在
上部署我的应用时runtime_config:
python_version: 3.5
一切都很好......但我不想用3.5版本运行
我尝试使用像这样的的Dockerfile(显然在app.yaml中使用运行时:自定义)
FROM gcr.io/google-appengine/python
LABEL python_version=python3.6
RUN virtualenv --no-download /env -p python3.6
# Set virtualenv environment variables. This is equivalent to running
# source /env/bin/activate
ENV VIRTUAL_ENV /env
ENV PATH /env/bin:$PATH
RUN apt-get update && apt-get install python3.6-dev
ADD requirements.txt /app/
RUN pip install -r requirements.txt
ADD . /app/
CMD exec gunicorn main:app -c gunicorn.conf.py -b :$PORT
但我无法运行apt-get install python3.6-dev来安装共享库...
任何想法?