Como criar script wrapper para python para que sys.executable se torne igual ao nome desse script?

0

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.

    
por Aivar 18.11.2018 / 17:49

1 resposta

0

Encontrei a solução sozinho:

exec -a "$0" /usr/bin/python3

    
por 18.11.2018 / 22:40