Erro “Nenhum comando fornecido” ao executar um script Python no Ubuntu

Erro “Nenhum comando fornecido” ao executar um script Python no Ubuntu

Verifiquei um repositório SVN e tentei python setup.pyno meu terminal Ubuntu 10.04, que é um script Python, mas recebo o seguinte erro:

abc@def:~/Downloads/a-read-only$ python setup.py  
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]  
   or: setup.py --help [cmd1 cmd2 ...]  
   or: setup.py --help-commands  
   or: setup.py cmd --help

error: no commands supplied

Não tenho experiência com Python, então qualquer ajuda que eu puder obter será apreciada.

Responder1

Experimente o seguinte comando:

python setup.py install

Responder2

parece que você precisa adicionar um "cmd1".
para descobrir o que é isso, digite

python setup.py --help

Responder3

Bem, você poderia usar o comando terminal para instalar o python do Ubuntu. Tente usar:

sudo apt-get install python3

Depois que o Python for instalado com sucesso. Você pode executar o terminal python digitando 'python3' no terminal e verificar se o comando funciona. Ou você pode executar os scripts python usando:

python3 myfile.py

Responder4

setup.pytambém pode conter chamadas para setup() com um script_argsargumento:

from setuptools import setup, Extension

setup(ext_modules = [Extension(...)],
      script_args = ['build_ext'])

Embora não esteja claramente declarado aqui https://setuptools.pypa.io/en/latest/deprecated/distutils/apiref.html, o comando build_ext é executado com:

$ python setup.py

sem fornecer um comando para setup.py.

informação relacionada