如何使用python为windows开发环境设置气流

时间:2015-10-15 23:13:47

标签: python intellij-idea airflow

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

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

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

1 个答案:

答案 0 :(得分:0)

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

  1. 下载InttelliJ 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. pip install airflow
  7. 创建一个新项目,将其配置为python模块。
  8. 下载GIT存储库 - >气流
  9. 正确配置路径,同时设置python home和AIRFLOW_HOME。