【发布时间】:2017-05-11 00:47:45
【问题描述】:
我正在使用OSX.10.12.4。
我从 github 下载了 ansible 并尝试运行它。 这是我在执行 ansible 时得到的。
$> ansible
ERROR! Unexpected Exception: 'module' object has no attribute '_vendor'
the full traceback was:
Traceback (most recent call last):
File "/Users/juneyoungoh/Documents/DEV_TEST/ansible/ansible/bin/ansible", line 88, in <module>
mycli = getattr(__import__("ansible.cli.%s" % sub, fromlist=[myclass]), myclass)
File "/Users/juneyoungoh/Documents/DEV_TEST/ansible/ansible/lib/ansible/cli/__init__.py", line 28, in <module>
import yaml
File "build/bdist.macosx-10.12-intel/egg/yaml/__init__.py", line 14, in <module>
File "build/bdist.macosx-10.12-intel/egg/yaml/cyaml.py", line 5, in <module>
File "build/bdist.macosx-10.12-intel/egg/_yaml.py", line 7, in <module>
File "build/bdist.macosx-10.12-intel/egg/_yaml.py", line 3, in __bootstrap__
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/__init__.py", line 90, in <module>
packaging = pkg_resources._vendor.packaging
AttributeError: 'module' object has no attribute '_vendor'
我在本地有 2 个版本的 python(2.7.10 和 3.6.1)。这可能是导致此错误的原因吗?我应该怎么做才能解决这个问题?
- 我确实想用二进制源安装它,而不是用
brew install ansible或pip install ansible
谢谢。
【问题讨论】:
标签: macos python-2.7 python-3.x ansible