Ansible instalado no Mac com mensagem de sucesso, mas não encontrado

Ansible instalado no Mac com mensagem de sucesso, mas não encontrado

Eu tenho tentado instalar o ansible há muito tempo. Está dando uma mensagem de sucesso ao usar o comando abaixo.

Anupams-MacBook-Pro-2:bin anupamsri$ sudo pip install ansible  

O diretório /Users/anupamsri/Library/Caches/pip/httpou seu diretório pai não pertence ao usuário atual e o cache foi desabilitado. Verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer o sinalizador -H do sudo.

O diretório /Users/anupamsri/Library/Caches/pipou seu diretório pai não pertence ao usuário atual e o cache wheel foi desabilitado. verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer o sinalizador -H do sudo.

Coletando ansible Baixando ansible-2.4.3.0.tar.gz (6,5 MB)
100% |██████████████████████████████ █ █| 6,5 MB 200 kB/s
Requisito já atendido: jinja2 em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de ansible)
Requisito já atendido: PyYAML em /Library/Frameworks/Python. framework/Versions/2.7/lib/python2.7/site-packages (de ansible)
Requisito já satisfeito: paramiko em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de ansible )
Requisito já atendido: criptografia em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de ansible)
Requisito já atendido: setuptools em /Library/Frameworks/Python.framework/Versions/ 2.7/lib/python2.7/site-packages (de ansible)
Requisito já atendido: MarkupSafe>=0.23 em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de jinja2- >ansible)
Requisito já satisfeito: pyasn1>=0.1.7 em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from paramiko->ansible)
Requisito já satisfeito: bcrypt>= 3.1.3 em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de paramiko->ansible)
Requisito já atendido: pynacl>=1.0.1 em /Library/Frameworks/Python .framework/Versions/2.7/lib/python2.7/site-packages (de paramiko->ansible)
Requisito já satisfeito: seis>=1.4.1 em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/site-packages (de criptografia->ansible)
Requisito já atendido: cffi>=1.7; platform_python_implementation != "PyPy" em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de criptografia->ansible)
Requisito já atendido: enum34; python_version < "3" em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de criptografia->ansible)
Requisito já atendido: asn1crypto>=0.21.0 em /Library/Frameworks /Python.framework/Versions/2.7/lib/python2.7/site-packages (de criptografia->ansible)
Requisito já atendido: idna>=2.1 em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/site-packages (de criptografia->ansible)
Requisito já atendido: ipaddress; python_version < "3" em /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de criptografia->ansible)
Requisito já atendido: pycparser em /Library/Frameworks/Python.framework/ Versions/2.7/lib/python2.7/site-packages (de cffi>=1.7; platform_python_implementation != "PyPy"->cryptography->ansible)
Instalando pacotes coletados: ansible
Executando setup.py install para ansible ... concluído
Ansible-2.4.3.0 instalado com sucesso

========================================

Mas quando eu verifico a versão ansible depois ela não foi encontrada. Eu também usei a opção sudo -H, mas o mesmo resultado.

Também não vejo o arquivo .ansible em nenhum lugar do sistema. Por favor, ajude como instalar isso porque tentei instalar o brew também, mas sem sorte.

Anupams-MacBook-Pro-2:bin anupamsri$ ansible --version -bash: ansible: comando não encontrado

Responder1

Tive um problema semelhante no OS X, com base na resposta de Harold verifiquei a PATHvariável e consegui resolvê-la:

Encontrei onde o pip instalou o ansible iniciando o processo de desinstalação com pip uninstall ansible, que imprimiu o caminho para os arquivos ansible que devem ser removidos. Em vez de confirmar comsim, abortei a desinstalação comn, exportei o caminho correspondente para a PATHvariável e então funcionou.

Atualização: Esta abordagem produzirá vários caminhos, aquele que você deseja adicionar à sua PATHvariável é aquele para a binpasta que contém os comandos ansible (ou seja ansible, ansible-playbooketc.)

Responder2

A causa mais comum disso, esteja você instalando através pipou brew, é algo que não está no PATH. A segunda resposta aqui deve oferecer algumas dicas sobre isso, se esse for realmente o problema:https://stackoverflow.com/questions/35898734/pip-installs-packages-successfully-but-executables-not-found-from-command-line/35899029

Responder3

Para zsh, adicione a linha abaixo no ~/.zshrcarquivo.

export PATH="/Users/shantanu/Library/Python/3.9/bin:$PATH"

Fonte.

source ~/.zshrc

informação relacionada