Error "No se proporcionaron comandos" al ejecutar un script de Python en Ubuntu

Error "No se proporcionaron comandos" al ejecutar un script de Python en Ubuntu

Revisé un repositorio SVN e intenté hacerlo python setup.pyen mi terminal Ubuntu 10.04, que es un script de Python, pero aparece el siguiente error:

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

No tengo experiencia con Python, por lo que agradecería cualquier ayuda que pudiera recibir.

Respuesta1

Pruebe el siguiente comando:

python setup.py install

Respuesta2

Parece que necesitas agregar un "cmd1".
para saber qué es eso, escriba

python setup.py --help

Respuesta3

Bueno, podrías usar el comando de terminal para instalar Python desde Ubuntu. Intenta usar:

sudo apt-get install python3

Después de que Python se haya instalado correctamente. Puede ejecutar la terminal Python escribiendo 'python3' en la terminal y verificar si el comando funciona. O podrías ejecutar los scripts de Python usando:

python3 myfile.py

Respuesta4

setup.pytambién puede contener llamadas a setup() con un script_argsargumento:

from setuptools import setup, Extension

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

Aunque no se indica claramente aquí https://setuptools.pypa.io/en/latest/deprecated/distutils/apiref.html, el comando build_ext se ejecuta con:

$ python setup.py

sin proporcionar un comando a setup.py.

información relacionada