【问题标题】:Ansible 2.10 on MacOS with Python 3带有 Python 3 的 MacOS 上的 Ansible 2.10
【发布时间】:2020-10-12 13:14:49
【问题描述】:

在 MacOS 上安装 Ansible 的正确方法是什么?我尝试了几种方法,但都没有效果:

  • brew 只有 2.9
  • 通过 brew 或 asdf 安装 Python 3 并使用 pip 安装 Ansible - Ansible 不在路径上,也不在 Lib 文件夹中

编辑:当我尝试手动运行 ansible 脚本时,我注意到一个错误:

 /usr/local/opt/python@3.9/bin/python3.9: bad interpreter: No such file or directory

查看它尝试使用的脚本:

#!/usr/local/opt/python@3.9/bin/python3.9

这在 MacOS 上似乎不太正确

【问题讨论】:

    标签: python-3.x macos ansible homebrew


    【解决方案1】:

    对我来说,我首先通过 brew 安装了 ansible

    brew install ansible
    

    这里安装的版本:

    ansible --version
    ansible 2.9.13
      executable location = /usr/local/bin/ansible
    

    在我使用 pip 安装之后

    pip3 install ansible
    

    稍后给我:

    ansible --version
    ansible 2.10.2
      executable location = /usr/local/bin/ansible
    

    【讨论】:

    • 谢谢,但你仍然使用内置的过时 Python 2.7
    • 我安装了最新的 python 3.9 并通过 brew 和下一个 pip3 进行了 ansible 安装,确实为我工作。
    • 啊,好吧,我不知道为什么它对我不起作用。至于现在,我已经手动链接了一些位并填充了 $PATH。我希望新的 ansible 版本很快就会出现在 brew 中
    猜你喜欢
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    相关资源
    最近更新 更多