如何在Windows 7上安装Airflow?使用pip install apache-airflow
安装时出现以下错误:
---------------------------------------- Command "c:\users\shrgupta5\appdata\local\programs\python\python36-32\python.exe
-u -c "import setuptools, tokenize;__file__='C:\\Users\\SHRGUP~1\\AppData\\Loca l\\Temp\\pip-build-_yptw7sa\\psutil\\setup.py';f=getattr(tokenize, 'open', open) (__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __fi le__, 'exec'))" install
--record C:\Users\SHRGUP~1\AppData\Local\Temp\pip-_cwm0n u7-record\install-record.txt --single-version-externally-managed
--compile" fail ed with error code 1 in C:\Users\SHRGUP~1\AppData\Local\Temp\pip-build-_yptw7sa\ psutil\
答案 0 :(得分:2)
我不打算尝试在Windows上安装Airflow,即使成功安装后也无法运行airflow
脚本,因为依赖于unix-only模块pwd
答案 1 :(得分:2)
您可以使用puckel https://github.com/puckel/docker-airflow中的Docker设置在Windows上运行Airflow。
docker-machine create -d virtualbox --virtualbox-cpu-count "2" --virtualbox-memory "2048" default
)docker compose -f docker-compose-CeleryExecutor.yml up -d
我已经设置了一个环境,我在Windows上开发DAG,在dockercontainer中测试它们,然后将Dockerimage推送到Linux进行生产。我添加了更详细的tutorial here。
答案 2 :(得分:0)
答案 3 :(得分:0)
从pypi下载气流来源: https://pypi.org/project/airflow/#files
解压缩并编辑setup.cfg,然后转到install_requires
部分,并使用以下命令更改psutil的版本:'psutil>=5.4.7',
最后,在源目录中运行python setup.py install