
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/http
ou 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/pip
ou 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 PATH
variá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 PATH
variável e então funcionou.
Atualização: Esta abordagem produzirá vários caminhos, aquele que você deseja adicionar à sua PATH
variável é aquele para a bin
pasta que contém os comandos ansible (ou seja ansible
, ansible-playbook
etc.)
Responder2
A causa mais comum disso, esteja você instalando através pip
ou 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 ~/.zshrc
arquivo.
export PATH="/Users/shantanu/Library/Python/3.9/bin:$PATH"
Fonte.
source ~/.zshrc