1

在工作中,我们正在完成 AirBnB 的 Airflow PoC。标准操作实践是将开发(即 DAG 创建和 python 脚本等)与运行时环境解耦。即我们不允许直接在服务器上编写脚本(无论如何都是不好的做法)。

因此,我已将 intelliJ 配置为在 Windows 中使用 Python(按预期工作)(我们不允许使用 unix 工作站),但我找不到在 Windows 中安装气流的方法。我是具有 Java 开发背景的 Python 新手。

因此,如何为 AirBnb/Airflow 设置本地开发环境 IDEA Ultimate(没有文档?

4

1 回答 1

0

我让它工作并通过以下步骤进行编译:以下步骤用于使用 intelliJ Ultimate 版,下载 python 模块。

  1. 下载 IntelliJ Ultimate 版或 PyCharm 的 python 扩展
  2. 为 Windows 配置和安装 python 2.7。
  3. 将 SDK 添加到 IDEA
  4. 在环境变量中配置以下代理详细信息以使用 PIP -> HTTP_PROXY=http 安装模块: // user:password@your-company-proxy.com:8080 HTTPS_PROXY=http : // user:password@your-company-proxy。 com:8080(去掉空格,不允许多发链接)
  5. 需要 Microsoft Visual C++ 9.0(无法找到 vcvarsall.bat)。从http://aka.ms/vcpython27
    C:_downloads>msiexec /i VCForPython27.msi ALLUSERS=1 获取
  6. 点安装气流
  7. 创建一个新项目,将其配置为 python 模块。
  8. 下载 GIT 存储库 -> 气流
  9. 正确配置路径,同时设置 python 主页和 AIRFLOW_HOME。
于 2015-10-29T02:34:24.180 回答