Pip 尝试在Mac上安装apache airflow时出错。我怎样才能解决这个问题?

Pip 尝试在Mac上安装apache airflow时出错。我怎样才能解决这个问题?,pip,airflow,Pip,Airflow,错误输出如下: ronakvora:dtc ronakvora$ pip install apache-airflow Installing build dependencies ... done Complete output from command python setup.py egg_info: running egg_info creating pip-egg-info/pendulum.egg-info writing requirements

错误输出如下:

ronakvora:dtc ronakvora$ pip install apache-airflow
  Installing build dependencies ... done
    Complete output from command python setup.py egg_info:
    running egg_info
    creating pip-egg-info/pendulum.egg-info
    writing requirements to pip-egg-info/pendulum.egg-info/requires.txt
    writing pip-egg-info/pendulum.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/pendulum.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/pendulum.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/pendulum.egg-info/SOURCES.txt'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-install-WFGcOd/pendulum/setup.py", line 50, in <module>
        setup(**setup_kwargs)
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 296, in run
        self.find_sources()
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 303, in find_sources
        mm.run()
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 534, in run
        self.add_defaults()
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 570, in add_defaults
        sdist.add_defaults(self)
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site-packages/setuptools/command/py36compat.py", line 36, in add_defaults
        self._add_defaults_ext()
      File "/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site-packages/setuptools/command/py36compat.py", line 119, in _add_defaults_ext
        build_ext = self.get_finalized_command('build_ext')
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 312, in get_finalized_command
        cmd_obj.ensure_finalized()
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 109, in ensure_finalized
        self.finalize_options()
      File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/build_ext.py", line 159, in finalize_options
        self.include_dirs.append(py_include)
    AttributeError: 'unicode' object has no attribute 'append'

----------------------------------------
ronakvora:dtc ronakvora$pip安装apache airflow
正在安装生成依赖项。。。完成
从命令python setup.py egg_info完成输出:
运行蛋_信息
创建pip egg info/belling.egg-info
将要求写入pip egg info/beamon.egg-info/requires.txt
正在编写pip egg info/beamble.egg-info/PKG-info
将顶级名称写入pip egg info/beamble.egg-info/top_level.txt
正在将依赖项链接写入pip egg info/beamble.egg-info/dependency\u links.txt
正在编写清单文件'pip egg info/be摆.egg info/SOURCES.txt'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip install WFGcOd/be摆/setup.py”,第50行,在
设置(**设置)
文件“/usr/local/cillar”/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py”,设置中的第151行
dist.run_命令()
文件“/usr/local/cillar”/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py”,第953行,在run_命令中
self.run_命令(cmd)
文件“/usr/local/cillar”/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py”,第972行,在run_命令中
cmd_obj.run()
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site packages/setuptools/command/egg_info.py”,第296行,正在运行
self.find_sources()
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site packages/setuptools/command/egg_info.py”,第303行,在find_sources中
嗯,跑()
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site packages/setuptools/command/egg_info.py”,第534行,正在运行
self.add_默认值()
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site packages/setuptools/command/egg_info.py”,第570行,添加默认值
sdist.add_默认值(self)
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site packages/setuptools/command/py36compat.py”,第36行,添加默认值
self.\u添加\u默认值\u ext()
文件“/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip-build-env-HZt1xp/lib/python2.7/site packages/setuptools/command/py36compat.py”,第119行,添加默认值
build\u ext=self.get\u命令(“build\u ext”)
文件“/usr/local/cillar”/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py”,get_命令第312行
cmd_obj.确保已完成()
文件“/usr/local/cillar”/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py”,第109行,最后确定
self.finalize_选项()
文件“/usr/local/cillar”/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/build_ext.py”,finalize_选项中的第159行
self.include\u dirs.append(py\u include)
AttributeError:“unicode”对象没有属性“append”
----------------------------------------
命令“python setup.py egg_info”在/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip install WFGcOd/folders中失败,错误代码为1/ 您使用的是pip版本18.1,但版本19.0.1可用。 您应该考虑通过“PIP安装-升级PIP”命令进行升级。
我最近在上遇到了一个类似的错误,在我的案例中,它与不正确的
钟摆版本有关

  • 运行
    pip显示钟摆

    名称:钟摆

    版本:1.4.4

    概要:Python日期时间变得简单了

  • 如果您的
    钟摆
    版本与
    v1.4.4
    不同,只需强制重新安装(
    气流1.10.2

    pip安装——强制重新安装摆锤===1.4.4


参考资料


我没有完全解决上述问题,只是决定切换到python3并使用pip3安装apache airflow。

哦,是的,忘了提到我使用的是
python3.6.6