最初,我已经安装了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/