Python 已通过PIP在OSX上安装Ansible,但仍未找到
我已经通过Python 已通过PIP在OSX上安装Ansible,但仍未找到,python,macos,pip,ansible,Python,Macos,Pip,Ansible,我已经通过pip安装了ansible,但当我通过命令行运行ansible时,它会显示仍未找到命令 我还查找了/etc/ansible/hosts文件,但似乎没有找到 我错过什么了吗 编辑 我运行的命令: sudo pip安装ansible 反应是 已成功安装ansible paramiko jinja2 PyYAML pycrypto ecdsa MarkupSafe 我还安装了Xcode 我还可以看到,ansible确实安装在pip列表中: ansible(2.0.2.0) ecdsa(0.1
pip
安装了ansible
,但当我通过命令行运行ansible
时,它会显示仍未找到命令
我还查找了/etc/ansible/hosts
文件,但似乎没有找到
我错过什么了吗
编辑
我运行的命令:
sudo pip安装ansible
反应是
已成功安装ansible paramiko jinja2 PyYAML pycrypto ecdsa MarkupSafe
我还安装了Xcode
我还可以看到,ansible
确实安装在pip列表中
:
ansible(2.0.2.0)ecdsa(0.13)
金甲2号(2.8)
MarkupSafe(0.23)
mysql实用程序(1.5.3)
帕拉米科(1.16.0)
pip(1.5.6)
pycrypto(2.6.1)
Pyaml(3.11)
设置工具(20.9.0)
vboxapi(1.0)
wsgiref(0.1.2) 更新
所以解决了我自己的问题。我以前安装过
Python
,在安装Xcode
时安装了另一个实例。因此,我所做的是删除了以前的安装,只使用了Xcode
附带的Python
。一开始很混乱,因为它们都有相同的版本,所以我不确定哪个是哪个
跟进问题:
因此,我已经安装了一个现有的
/usr/bin/python
,但我不确定它的来源。因为这看起来不像是一个符号链接,实际上是一个可执行文件。有人有主意吗?这是来自/System/
还是来自/Library/
?因此修复了我自己的问题。我以前安装过Python
,在安装Xcode
时安装了另一个实例。因此,我所做的是删除了以前的安装,只使用了Xcode
附带的Python
。一开始很混乱,因为它们都有相同的版本,所以我不确定哪个是哪个
这些帮助了我。因此解决了我自己的问题。我以前安装过
Python
,在安装Xcode
时安装了另一个实例。因此,我所做的是删除了以前的安装,只使用了Xcode
附带的Python
。一开始很混乱,因为它们都有相同的版本,所以我不确定哪个是哪个
这些帮助了我。你确定它成功完成了吗?您是否使用
sudo
运行了pip安装?这在写入/Library/Python/2.7/site packages/ansible
时是必需的。在输出~/Library/Logs/pip.log
中查找类似错误:无法创建“/Library/Python/2.7/site packages/ansible”:权限被拒绝。我按照指令进行了sudo。如果安装了自制,我甚至成功安装了ansible paramiko jinja2 PyYAML pycrypto ecdsa MarkupSafe
,您可能已经将Python安装到/usr/local
。运行whichpython
和whichpip
查看活动的解释器。它可能在那里安装了ansible,而不是在system dir中,并且它可能在您的路径上,也可能不在您的路径上。我没有安装homebrew
。我为python
安装了3个版本:2.5、2.6和2.7,可能是由Xcode
维护的。但我确保我使用的是最新版本,当我运行哪个python
时,我实际上使用的是2.7。你确定它成功完成了吗?您是否使用sudo
运行了pip安装?这在写入/Library/Python/2.7/site packages/ansible
时是必需的。在输出~/Library/Logs/pip.log
中查找类似错误:无法创建“/Library/Python/2.7/site packages/ansible”:权限被拒绝。我按照指令进行了sudo。如果安装了自制,我甚至成功安装了ansible paramiko jinja2 PyYAML pycrypto ecdsa MarkupSafe
,您可能已经将Python安装到/usr/local
。运行whichpython
和whichpip
查看活动的解释器。它可能在那里安装了ansible,而不是在system dir中,并且它可能在您的路径上,也可能不在您的路径上。我没有安装homebrew
。我为python
安装了3个版本:2.5、2.6和2.7,可能是由Xcode
维护的。但我确保我使用的是最新版本,当我运行时,我确实使用了2.7。