当前位置: 首页 > 知识库问答 >
问题:

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

耿弘阔
2023-03-14

错误输出如下:

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'

----------------------------------------

命令“python setup.py egg_info”失败,在/private/var/folders/6x/xsb52c7936l38mmb9f7s268m0000gn/T/pip install WFGcOd/beming/您使用的是pip版本18.1,但版本19.0.1可用。您应该考虑通过“PIP安装升级PIP”命令进行升级。

共有2个答案

陶山
2023-03-14

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

钱和平
2023-03-14

我最近在Airflow 1.10.2上遇到了一个类似的错误,在我的例子中,它与钟摆的错误版本有关

>

名称:钟摆

版本:1.4.4

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

...

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

pip安装--force-重新安装钟摆===1.4.4

工具书类

  • 查找与pip一起安装的软件包版本
  • 使用pip安装特定的软件包版本

 类似资料:
  • Traceback(最近调用最后一次):文件"C:\用户\josej\AppData\本地\程序\Python\Python310\lib\站点包\mysql\连接器\abstracts.py",第553行,在配置DEFAULT_CONFIGURATION[key]KeyError:'datebase' 在处理上述异常期间,发生了另一个异常: 回溯(最近一次调用):文件“C:\Users\jose

  • 很难找到正确的标题。好的,开始了。我按照本教程在Mac(Mojave版本)上安装Apache Airflow- https://towardsdatascience.com/getting-started-with-apache-airflow-DF1AA77D7B1B 在执行pip install airflow任务后的第一步,当我运行airflow version命令时,我得到以下错误,然后出

  • 有人知道如何解决这个问题吗?不能在R. install.packages("devool")还安装了依赖项'ps','fs','Procexx','xopen','usethis','Call r','git2r','pkgbuild','pkgload','rcmdcheck','roxygen2' null 下载的源程序包位于“/private/var/folders/s2/cptzh4ls2

  • 有什么方法可以简化这段代码吗?我正好有一个白色的一块,想要得到它的位置 代码: 瓦片类: 件类:

  • 我正在尝试获取角色id,但我不知道如何操作,因为它不起作用: 身份验证::用户- 对象(照亮\数据库\雄辩\收集)#843(1) {["项目":受保护]=

  • 在尝试向表中插入值时,我会遇到以下错误 这是我的顾客席。我正在使用MySql工作台,我正在尝试将我的值插入到这里。 我正在使用这个类将值插入到表中 我的用户表(我在这个表上进行了单元测试)