He encontrado algunas otras personas que hacen esta pregunta, pero las respuestas a su problema no me están ayudando. Estoy tratando de aprender python y tratando de hacer un archivo ejecutable.
El script de práctica se ejecuta cuando python ./userPrompt.py
. Pero cuando bash ejecutarlo como un ejecutable (solo ./userPrompt.py
).
He logrado cambiarlo chmod +x
Y esto es lo que tengo en la línea superior del archivo:
#! /user/bin/env python
y aquí está el error que recibo
bash: ./userPrompt.py: /user/bin/env: bad interpreter: No such file or directory
Pero la cosa es que si voy a /user/bin
puedo encontrar env
. Así que definitivamente existe. ¿Por qué no puede encontrarlo Ubuntu?
Aprecio cualquier ayuda que la gente me pueda dar sobre esto.
La ruta es /usr
, no /user
.