Eu quero usar a versão 2.0.1 do s3cmd no meu sistema para que eu possa usá-lo na linha de comando. Primeiro eu tentei simplesmente sudo apt install s3cmd
que funciona e eu posso usá-lo a partir da linha de comando. Mas eu só tenho a versão 1.6.3 e algumas opções cruciais estão faltando.
Em seguida, tentei o sudo pip3 install s3cmd
, que funciona na instalação do 2.0.1, mas não consigo usar o s3cmd na linha de comando.
Então eu baixei o tar
e o sudo python3 setup.py install
, o que funciona em me dar o s3cmd 2.0.1 e a capacidade de chamá-lo da linha de comando com s3cmd
, mas quando recebo, recebo um erro:
Traceback (most recent call last):
File "/usr/local/bin/s3cmd", line 4, in <module>
__import__('pkg_resources').run_script('s3cmd==2.0.1', 's3cmd')
File "/home/alex/.local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 739, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/home/alex/.local/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1486, in run_script
raise ResolutionError("No script named %r" % script_name)
pkg_resources.ResolutionError: No script named 's3cmd'
Então, onde posso corrigir isso? Eu posso importar s3cmd em python3, então é definitivamente instalado
Eu uso o lubuntu 16.04 e o python 3.5.3