Estoy en Ubuntu 16.04 y he creado un script de Python para mi colega - tiene MacOS . Supongamos que no sabe nada de bash ni de Python.
Así que no quiero hacer que ejecute este script de bash . Me gustaría que sólo doble clic en el archivo para ejecutar el script.
¿Cómo lo harías?
Añadiendo:
#!/usr/bin/env python
junto a
chmod +x filename
No funciona en mi Ubuntu así que supongo que no funcionará en MacOS
Esta es una parte superior del script:
#!/usr/bin/env python
# coding=utf-8
import os
try:
import jinja2
except ImportError:
import pip
pip.main(['install','jinja2'])
EDIT: No puedo acceder a su Mac así que o bien tengo que darle instrucciones claras o crear algún ejecutable.
0 votos
Me parece razonable, ¿por qué no funciona en Ubuntu? Debería funcionar en MacOS, asumiendo que el ejecutable de Python en PATH tiene la versión requerida y todas las librerías están instaladas o son instalables.
0 votos
No estoy seguro. Pero incluso si hago estos pasos, cuando hago clic en file.py, se abre en gedit (editor de texto).
0 votos
Eso es un problema de Linux entonces. Mientras tu amigo no tenga configurado su Mac para abrir
.py
en un editor deberías estar bien.