Encontrei a solução sozinho:
exec -a "$0" /usr/bin/python3
Eu preciso executar o interpretador Python com parâmetros personalizados e ambiente personalizado.
Digamos que eu crie um script bash que exporte as variáveis necessárias e chame /usr/bin/python3
com os parâmetros necessários. Quando executo o Python por meio desse script, sys.executable
ainda será /usr/bin/python3
.
Posso de alguma forma construir o script wrapper tal que sys.executable
iria reportar o caminho do script wrapper? Eu tentei exec /usr/bin/python3
, mas isso não mudou os assuntos.
Encontrei a solução sozinho:
exec -a "$0" /usr/bin/python3
Tags bash python executable