最初に、Apache Airflowをインストールしましたが、Python2.7がデフォルトのパスとして設定されています。現在、パスを2.7から3に変更しようとしています。変更することは可能ですか、それともエアフローを再インストールしてPythonパスを設定する必要がありますか?何かポインタが役立ちますか?
前もって感謝します!
希望するバージョンのPythonを使用していることを確認する方法はいくつかあります。Dockerはその1つです。良い例については、https://github.com/puckel/docker-airflowをご覧ください。
もう1つは、仮想環境を使用することです。私は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
、Python3でAirflowを実行する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加