Ansible-galaxy抛出ImportError:没有名为yaml的模块

Ale*_*gin 24 macos ansible ansible-galaxy


当我尝试安装ansible角色时,我看到了这个异常.

 $ ansible-galaxy install zzet.postgresql
 Traceback (most recent call last):
 File "/Users/myHomeDir/.homebrew/Cellar/ansible/1.4.3/libexec/bin/ansible-galaxy", line 34, in <module>
 import yaml
 ImportError: No module named yaml
Run Code Online (Sandbox Code Playgroud)

操作系统:Mac Os Maverick
Ansible:1.4.3

有谁知道如何修理它?

Vil*_*epi 45

根据错误消息,它尝试导入python模块yaml但无法找到它.使用以下命令pyyaml安装yaml模块时会调用它pip:

pip install pyyaml

如果pip你的Mac上没有安装,那么你可以安装它,

easy_install pip

  • 这让我很烦.为什么在导入时用pip和yaml称它为pyyaml?我不是一个python dev,但它对我没有意义. (14认同)
  • 谢谢!它帮助我:pip install pyyaml (4认同)

Joe*_*Joe 13

对我来说pip install yaml不适合小牛队.

pip install pyyaml 作品