
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/http
o 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/pip
o 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 PATH
variable 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 PATH
variable y luego funcionó.
Actualización: este enfoque generará varias rutas, la que desea agregar a su PATH
variable es la de la bin
carpeta que contiene los comandos ansibles (es decir ansible
, ansible-playbook
etc.)
Respuesta2
La causa más común de esto, ya sea que esté instalando a través de pip
o 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 ~/.zshrc
el archivo.
export PATH="/Users/shantanu/Library/Python/3.9/bin:$PATH"
Consíguelo.
source ~/.zshrc