ant*_*ong 18 macos yaml ansible
电脑:MacBook Pro 2012年中期,运行El Capitan 10.11.4
Python版本2.7.10
我一直在尝试从源代码安装ansible,并且我运行了这两个命令(遵循ansibles文档的步骤):
git clone git://github.com/ansible/ansible.git --recursive
cd ./ansible
Run Code Online (Sandbox Code Playgroud)
然后跑了这个
source ./hacking/env-setup
Run Code Online (Sandbox Code Playgroud)
我也已经安装了这些软件包
sudo pip install paramiko PyYAML Jinja2 httplib2 six
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试通过在终端中键入来运行ansible,我会收到以下错误.
Traceback (most recent call last):
File "/Users/[myusr]/rock/ansible/bin/ansible", line 81, in <module>
from ansible.cli.adhoc import AdHocCLI as mycli
File "/Users/[myusr]/rock/ansible/lib/ansible/cli/__init__.py", line 27, in <module>
import yaml
ImportError: No module named yaml
Run Code Online (Sandbox Code Playgroud)
这应该做什么?
big*_*ta2 39
你有安装yaml模块吗?如果没有,请尝试使用以下命令安装yaml:
sudo pip install pyyaml
Run Code Online (Sandbox Code Playgroud)
小智 6
有同样的问题.使用@ FranMowinckel的回答了解过它.
首先我打字:
pip --version
Run Code Online (Sandbox Code Playgroud)
它输出了python 3.但是,当我尝试时:
sudo python -m pip install pyyaml
Run Code Online (Sandbox Code Playgroud)
我收到一个错误说:
错误:没有名为pip的模块
所以,最后运行:
sudo easy_install pip
Run Code Online (Sandbox Code Playgroud)
一切正常.返回并运行:
sudo python -m pip install pyyaml
Run Code Online (Sandbox Code Playgroud)
(您可能必须与所有其他模块一起运行)现在您应该最终能够运行失败的初始命令.
| 归档时间: |
|
| 查看次数: |
42267 次 |
| 最近记录: |