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