Estoy escribiendo una aplicación bastante básica en Python (en este momento es solo un archivo). Mi pregunta es ¿cómo la obtengo para que el script de Python pueda ejecutarse en/usr/bin sin la extensión .py?Guiones de Python en/usr/bin
Por ejemplo, en lugar de correr
python htswap.py args
desde el directorio donde se encuentra actualmente, quiero ser capaz de cd en cualquier directorio y hacer
htswap args
Gracias de antemano!
después de mucho dolor y experiencias cercanas a la muerte, sugiero usar la versión específica de python que desarrollas para #!/usr/bin/env python. (por ejemplo, python2.4) en su lugar. Es mejor tener el control de la versión de Python ejecutando el ejecutable (al menos para los casos que experimenté, YMMV) –