
Ich habe ein SVN-Repository ausgecheckt und versucht, es python setup.py
auf meinem Ubuntu 10.04-Terminal auszuführen, bei dem es sich um ein Python-Skript handelt, aber ich erhalte die folgende Fehlermeldung:
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
Ich habe keine Erfahrung mit Python und wäre daher für jede Hilfe dankbar.
Antwort1
Versuchen Sie den folgenden Befehl:
python setup.py install
Antwort2
Sieht so aus, als ob Sie ein "cmd1" hinzufügen müssen.
Um herauszufinden, was das ist, geben Sie ein
python setup.py --help
Antwort3
Sie können einen Terminalbefehl verwenden, um Python von Ubuntu aus zu installieren. Versuchen Sie es mit:
sudo apt-get install python3
Nachdem Python erfolgreich installiert wurde, können Sie das Python-Terminal ausführen, indem Sie „python3“ in das Terminal eingeben und prüfen, ob der Befehl funktioniert. Oder Sie können die Python-Skripte wie folgt ausführen:
python3 myfile.py
Antwort4
setup.py
kann auch Aufrufe von setup() mit einem script_args
Argument enthalten:
from setuptools import setup, Extension
setup(ext_modules = [Extension(...)],
script_args = ['build_ext'])
Auch wenn hier nicht klar zum Ausdruck kommt https://setuptools.pypa.io/en/latest/deprecated/distutils/apiref.html, der Befehl build_ext wird mit folgendem ausgeführt:
$ python setup.py
ohne einen Befehl an setup.py zu übergeben.