Ошибка «Команды не предоставлены» при выполнении скрипта Python в Ubuntu

Ошибка «Команды не предоставлены» при выполнении скрипта Python в Ubuntu

Я проверил репозиторий SVN и попытался сделать это python setup.pyна своем терминале Ubuntu 10.04, который представляет собой скрипт Python, но получил следующую ошибку:

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

У меня нет опыта работы с Python, поэтому буду признателен за любую помощь.

решение1

Попробуйте следующую команду:

python setup.py install

решение2

похоже, вам нужно добавить «cmd1».
чтобы узнать, что это такое, введите

python setup.py --help

решение3

Ну, вы можете использовать команду терминала для установки python из Ubuntu. Попробуйте использовать:

sudo apt-get install python3

После успешной установки Python. Вы можете запустить терминал python, введя 'python3' в терминал и проверить, работает ли команда. Или вы можете запустить скрипты python, используя:

python3 myfile.py

решение4

setup.pyтакже может содержать вызовы setup() с script_argsаргументом:

from setuptools import setup, Extension

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

Хотя здесь это четко не указано https://setuptools.pypa.io/en/latest/deprecated/distutils/apiref.html, команда build_ext запускается с помощью:

$ python setup.py

без указания команды в setup.py.

Связанный контент