not mac found configurar cli awscli aws command-line amazon-web-services amazon-s3 command-line-interface

command line - mac - Intentando instalar AWS CLI, atorado en un paso



configurar aws cli (5)

Estoy tratando de instalar aws para la línea de comandos de mac, supongo que no entiendo lo que tengo que hacer. Instalé el paquete de aws con wget en la terminal, desinstalé todo, pero cuando necesito configurar mis credenciales, no aparece nada cuando poner aws configure ..

Estas son las instrucciones: http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html Esto es lo que se ha superado

an$ aws configuration Traceback (most recent call last): File "/usr/local/bin/aws", line 15, in <module> import awscli.clidriver File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 31, in <module> from awscli.help import ProviderHelpCommand File "/usr/local/aws/lib/python2.7/site-packages/awscli/help.py", line 20, in <module> from docutils.core import publish_string File "/usr/local/aws/lib/python2.7/site-packages/docutils/core.py", line 20, in <module> from docutils import frontend, io, utils, readers, writers File "/usr/local/aws/lib/python2.7/site-packages/docutils/frontend.py", line 41, in <module> import docutils.utils File "/usr/local/aws/lib/python2.7/site-packages/docutils/utils/__init__.py", line 20, in <module> import docutils.io File "/usr/local/aws/lib/python2.7/site-packages/docutils/io.py", line 18, in <module> from docutils.utils.error_reporting import locale_encoding, ErrorString, ErrorOutput File "/usr/local/aws/lib/python2.7/site-packages/docutils/utils/error_reporting.py", line 47, in <module> locale_encoding = locale.getlocale()[1] or locale.getdefaultlocale()[1] File "/usr/local/aws/lib/python2.7/locale.py", line 511, in getdefaultlocale return _parse_localename(localename) File "/usr/local/aws/lib/python2.7/locale.py", line 443, in _parse_localename raise ValueError, ''unknown locale: %s'' % localename ValueError: unknown locale: UTF-8

Algunas ideas_?


En mi caso, nada funcionó, hasta que di más permisos, ejecuto el comando aws con un usuario no root

chown amzadm.root /usr/bin/aws chown amzadm.root -R /usr/lib/python2.6/site-packages/ chown amzadm.root -R /usr/lib/python2.6/site-packages/awscli/


Este trabajo para mí. En el archivo /.barshrc

export AWS_DEFAULT_OUTPUT="json"


Lo arreglé agregando una línea al script ''aws'' justo antes de la importación (línea 19). Entonces, ahora el archivo dice:

sys.path.append(''/Users/<username>/.local/lib/aws/lib/python2.7/site-packages/'') import awscli.clidriver


intente agregar líneas debajo de ~/.bash_profile :

export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8


Instalación de AWSCLI en Windows Machine

Tuve un problema similar con Windows 10 (64 bits). Python 3.5 y Python 2.7 están instalados en mi PC. ImportError: No module named awscli.clidriver .

Luego agregué %USERPROFILE%/AppData/Roaming/Python/Python35/Scripts en la variable de la ruta del entorno y %USERPROFILE%/AppData/Roaming/Python/Python35/Scripts Python 2.7 de la variable de la ruta del entorno. Ahora puedo usar con éxito awscli .

He creado una guía de instalación paso a paso de AWSCLI en este repositorio de Github: https://github.com/arsho/installation/tree/master/awscli_installation .