Ansible instalado en Mac con mensaje de éxito pero no encontrado

Ansible instalado en Mac con mensaje de éxito pero no encontrado

Llevo mucho tiempo intentando instalar ansible. Da un mensaje de éxito cuando se usa el siguiente comando.

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

El directorio /Users/anupamsri/Library/Caches/pip/httpo su directorio principal no es propiedad del usuario actual y el caché se ha deshabilitado. Verifique los permisos y el propietario de ese directorio. Si ejecuta pip con sudo, es posible que desee el indicador -H de sudo.

El directorio /Users/anupamsri/Library/Caches/pipo su directorio principal no es propiedad del usuario actual y las ruedas de almacenamiento en caché se han deshabilitado. verifique los permisos y el propietario de ese directorio. Si ejecuta pip con sudo, es posible que desee el indicador -H de sudo.

Recopilando ansible Descargando ansible-2.4.3.0.tar.gz (6.5MB)
100% |█████████████████████████████ █ █| 6,5 MB 200 kB/s
Requisito ya satisfecho: jinja2 en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de ansible)
Requisito ya satisfecho: PyYAML en /Library/Frameworks/Python. framework/Versions/2.7/lib/python2.7/site-packages (de ansible)
Requisito ya satisfecho: paramiko en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de ansible )
Requisito ya satisfecho: criptografía en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de ansible)
Requisito ya satisfecho: setuptools en /Library/Frameworks/Python.framework/Versions/ 2.7/lib/python2.7/site-packages (de ansible)
Requisito ya satisfecho: MarkupSafe>=0.23 en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de jinja2- >ansible)
Requisito ya satisfecho: pyasn1>=0.1.7 en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de paramiko->ansible)
Requisito ya satisfecho: bcrypt>= 3.1.3 en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de paramiko->ansible)
Requisito ya satisfecho: pynacl>=1.0.1 en /Library/Frameworks/Python .framework/Versions/2.7/lib/python2.7/site-packages (de paramiko->ansible)
Requisito ya satisfecho: six>=1.4.1 en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/site-packages (de criptografía->ansible)
Requisito ya satisfecho: cffi>=1.7; platform_python_implementation! = "PyPy" en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de cryptography->ansible)
Requisito ya satisfecho: enum34; python_version < "3" en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de cryptography->ansible)
Requisito ya satisfecho: asn1crypto>=0.21.0 en /Library/Frameworks /Python.framework/Versions/2.7/lib/python2.7/site-packages (de cryptography->ansible)
Requisito ya satisfecho: idna>=2.1 en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2 .7/site-packages (de criptografía->ansible)
Requisito ya satisfecho: direcciónip; python_version < "3" en /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (de cryptography->ansible)
Requisito ya satisfecho: pycparser en /Library/Frameworks/Python.framework/ Versiones/2.7/lib/python2.7/site-packages (de cffi>=1.7; platform_python_implementation!= "PyPy"->criptografía->ansible)
Instalación de paquetes recopilados: ansible
Ejecutando setup.py install para ansible... hecho
Ansible-2.4.3.0 instalado correctamente

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

Pero cuando verifico la versión ansible después de que no se encuentra. También utilicé la opción Sudo -H pero el mismo resultado.

Tampoco veo el archivo .ansible en ninguna parte del sistema. Por favor, ayudenme a instalar esto porque también probé la instalación de Brew, pero no tuve suerte.

Anupams-MacBook-Pro-2:bin anupamsri$ ansible --version -bash: ansible: comando no encontrado

Respuesta1

Tuve un problema similar en OS X, según la respuesta de Harold verifiqué la PATHvariable y pude resolverla:

Encontré dónde instaló pip ansible iniciando el proceso de desinstalación con pip uninstall ansible, que imprimió la ruta a los archivos ansible que se eliminarán. En lugar de confirmar cony, aborté la desinstalación connorte, exportó la ruta correspondiente a la PATHvariable y luego funcionó.

Actualización: este enfoque generará varias rutas, la que desea agregar a su PATHvariable es la de la bincarpeta que contiene los comandos ansibles (es decir ansible, ansible-playbooketc.)

Respuesta2

La causa más común de esto, ya sea que esté instalando a través de pipo brew, es que algo no está en el archivo PATH. La segunda respuesta aquí debería ofrecer una idea de esto, si ese es realmente el problema:https://stackoverflow.com/questions/35898734/pip-installs-packages-successfully-but-executables-not-found-from-command-line/35899029

Respuesta3

Para zsh, agregue la siguiente línea en ~/.zshrcel archivo.

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

Consíguelo.

source ~/.zshrc

información relacionada