最初,我已经安装了Apache Airflow,并将python 2.7设置为默认路径。现在,我正在尝试将路径从2.7更改为3。可以这样做还是重新安装气流并设置python路径?任何指针会有所帮助吗?

提前致谢!

最佳答案

有几种方法可以确保使用所需的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,应在python 3中运行Airflow。

关于python - 如何将Apache Airflow Python路径从Python 2.7更改为3?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53366701/

10-11 07:36
查看更多