Установите Gunicorn в RH6, указывая на Python2.7 - PullRequest
0 голосов
/ 29 ноября 2018

Я использую RHEL 6 с Python2.6 и Python2.7 в нем.Я пытаюсь установить Gunicorn, но когда я устанавливаю с использованием rpm, он использует Python2.6.Я хотел бы указать на Python2.7, который находится в / usr / local / bin.Я скачал gunicorn-19.1.0.tar.gz и установил python2.7 setup.py, но похоже, что он не создает никаких двоичных файлов для выполнения, кто-нибудь может мне помочь, как установить gunicorn без использования pip и указанием наиспользовать конкретную версию Python.очень признателен за помощь здесь.

Спасибо

1 Ответ

0 голосов
/ 05 декабря 2018

Вы должны следовать рекомендациям здесь.

Для развертывания у вас должна быть изолированная среда, в которой могут использоваться виртуальные среды или 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
  • Использование Docker

`

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"]

`

Для более подробной информации:

...