Вы должны следовать рекомендациям здесь.
Для развертывания у вас должна быть изолированная среда, в которой могут использоваться виртуальные среды или Docker.
- Использование виртуальных сред
После создания виртуальной среды установка будет простой.
virtualenv --python = / usr / local / bin / python2.7~ / venvs / webapp
$ mkdir ~/venvs/
$ virtualenv --python=/usr/local/bin/python2.7 ~/venvs/webapp
$ source ~/venvs/webapp/bin/activate
$ pip install gunicorn
$ deactivate
`
FROM python:2.7-slim
RUN pip install gunicorn json-logging-py
COPY logging.conf /logging.conf
COPY gunicorn.conf /gunicorn.conf
COPY myapp.py /
EXPOSE 8000
ENTRYPOINT ["/usr/local/bin/gunicorn", "--config", "/gunicorn.conf", "--log-config", "/logging.conf", "-b", ":8000", "myapp:app"]
`
Для более подробной информации: