Come vari altri hanno già fatto notare è possibile aggiungere la baracca alla parte superiore del file
#!/usr/bin/python
o #!/usr/bin/env python
e aggiungere le autorizzazioni di esecuzione chmod +x program.py
che consente di eseguire il modulo con ./program.py
Un'altra opzione consiste nell'installarlo in modo pititico con setuptools. Creare voi stessi un setup.py e mettere questo in esso:
from setuptools import setup
setup(
name = 'Program',
version = '0.1',
description = 'An example of an installable program',
author = 'ghickman',
url = '',
license = 'MIT',
packages = ['program'],
entry_points = {'console_scripts': ['prog = program.program',],},
)
Questo presuppone che hai un pacchetto chiamato programma e all'interno di quella, un file chiamato program.py con un metodo chiamato main(). Per installare questo modo eseguire setup.py come questo
python setup.py install
Questo installerà nella directory di site-packages piattaforme e creare uno script console chiamato prog. È quindi possibile eseguire prog
dal terminale.
Una buona risorsa per ulteriori informazioni su setup.py è questo sito: http://mxm-mad-science.blogspot.com/2008/02/python-eggs-simple-introduction.html
A quel punto si potrebbe anche cadere il suffisso '.py' pure. – phs
@relet non riesco ad eseguirlo facendo doppio clic sullo script python –