Estoy usando Mac OS X Yosemite y quiero instalar s3cmddesde S3Tools . Aquí hay un resumen de lo que he hecho hasta ahora:
- Descargado y extraído el
.tar.gz. - Se movió el directorio resultante a
/usr/local/src cd /usr/local/src/s3cmd-1.5.0sudo python setup.py installs3cmd --configure, muestra un mensaje de error que dicePlease install the python dateutil module- Homebrew instalado
brew install python(para instalar pip)pip install python-dateutils3cmd --configureos3cmd du s3://bucket-name
En el paso 9 sigo recibiendo el mensaje de error sobre el dateutilmódulo:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ImportError trying to import dateutil.parser.
Please install the python dateutil module:
$ sudo apt-get install python-dateutil
or
$ sudo yum install python-dateutil
or
$ pip install python-dateutil
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Respuestas:
O puede hacerlo simple y usar Homebrew para instalar / administrar muchas de las herramientas de AWS, incluido s3cmd
Instala Homebrew ejecutando este comando
Busca el código que quieras
Instalar s3cmd
El instalador hará todo el trabajo sucio, incluidas las dependencias y el enlace simbólico a su carpeta / Aplicaciones (dependiendo de la aplicación que instale).
¿Quieres la última versión?
He estado usando esto para las herramientas awscli durante meses con gran éxito. GL.
fuente
python-dateutil/usr/local/src/python-dateutil-2.4.0cd /usr/local/src/python-dateutil-2.4.0(o cualquier directorio al que lo haya extraído)sudo python2.7 setup.py installs3cmd --configure(Respondiendo mi propia pregunta aquí. ¡Si alguien puede decirme por qué esto funciona y el enfoque anterior no me gustaría saberlo!)
fuente
which pythonver lo que realmente estás ejecutando.which pythonme sale:/Library/Frameworks/Python.framework/Versions/2.7/bin/python@stib, esa es información muy útil, gracias. Supongo que todavía estoy un poco inseguro de por qué anteriormente pude ejecutar conpipéxito pero no pudedateutilsinstalarlo. ¿Es porque la únicapipinstalada fue la versión Homebrew, y por eso (en el paso 8) se instalódateutilsen la pitón Homebrew?