python - 如何将 Apache Airflow Python 路径从 Python 2.7 更改为 3?

标签 python python-3.x airflow pythonpath

最初,我安装了 Apache Airflow,并将 python 2.7 设置为默认路径。现在,我正在尝试将路径从 2.7 更改为 3。是否可以这样做,或者我是否重新安装了 Airflow 并设置了 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/

相关文章:

python - 有没有像 Ruby 的 Juicer/Sprockets/bundle_fu 这样的 python 库/包?

python - 求解当前代码的非线性曲线拟合

python - 如何读取中心像素颜色

python-3.x - 根据现有列中的唯一文本值创建新的 Z-Score 列

Airflow:每分钟运行 DAG

python - numpy complex128 转换

python - 正则表达式拆分连续的换行符

python-3.x - 如何在 Python 3.7 中验证输入属性

airflow - 如何在不复制我们的仓库的情况下在 Airflow 中运行 DBT

python - Airflow PythonVirtualenvOperator,没有那个文件或目录 : 'virtualenv'