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 .