在Windows上安装apacheairflow时出错

2024-05-15 02:13:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装apache airflow

pip install apache-airflow==1.10.10

而且有错误

am Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tcsrc/spt_setup.c /Fobuild\temp.win-amd64-3.7\Release\src/spt_setup.obj
  spt_setup.c
  src/spt_setup.c(23): warning C4273: '__p__environ': inconsistent dll linkage
  C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\stdlib.h(1165): note: see previous definition of '__p__environ'
  src/spt_setup.c(459): error C2099: initializer is not a constant
  error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.28.29333\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
  ----------------------------------------
  ERROR: Failed building wheel for setproctitle
Failed to build setproctitle
ERROR: Could not build wheels for setproctitle which use PEP 517 and cannot be installed directly

你能帮忙吗


Tags: srcincludewindowsapachesetupenvironnoterror
1条回答
网友
1楼 · 发布于 2024-05-15 02:13:14

在安装了Visual Studio Build Tools组件C++ build tools后,没有任何帮助(导致setproctitle设置中出现编译错误),我尝试降级setproctitle,类似于OP在其评论中所做的

以下安装在Windows上对我有效:

pip install "setproctitle>=1.1.0,<1.2.0"
pip install pytest-filter-subpackage
pip install pytest-cov
pip install "pygments>=2.6.0,<3.0.0"
pip install apache-airflow

(这将安装最新版本的apache airflow(目前为2.x))


对于较低版本的气流,即

pip install "apache-airflow>=1.0.0,<2.0.0"

您将还需要

pip install "marshmallow>=2.18.0,<3.0.0"

pip install flask-appbuilder  upgrade

相关问题 更多 >

    热门问题