Как изменить путь Apache Airflow Python с Python 2.7 на 3? - PullRequest
0 голосов
/ 19 ноября 2018

Изначально я установил Apache Airflow, а python 2.7 задан как путь по умолчанию. Теперь я пытаюсь изменить путь с 2.7 на 3. Возможно ли это сделать или я переустановил поток воздуха и установил путь к питону? Какие-нибудь указатели были бы полезны?

Заранее спасибо!

1 Ответ

0 голосов
/ 20 ноября 2018

Есть несколько способов убедиться, что вы используете ту версию Python, которая вам нужна.Docker один, посмотрите на https://github.com/puckel/docker-airflow для хорошего примера.

Другой способ - использовать виртуальные среды.Я только с успехом использовал Virtualenv .Мне нравится Pipenv , но, к сожалению, я столкнулся с некоторой проблемой зависимости, используя ее с Airflow.

В любом случае, вот пример того, что должно работать с Virtualenv:

cd your-project
virtualenv -p python3 .direnv
source .direnv/bin/activate
pip install -r requirements.txt

python --version должен перечислить Python 3, и запуск airflow webserver, должен запустить Airflow в Python 3.

...