How to manage python shebang on mixed systems?
jak
nospam at please.ty
Sun Nov 6 14:51:10 EST 2022
Il 06/11/2022 11:03, Chris Green ha scritto:
> I have a number of python scripts that I run on a mix of systems. I
> have updated them all to run on python 3 but many will also run quite
> happily with python 2. They all have a #!/usr/bin/python3 shebang.
>
> This works almost everywhere but there is one system where only
> python 2 is available (at /usr/bin/python).
>
> I don't have python 2 on any of the systems I manage myself now so a
> #!/usr/bin/python shebang will fail.
>
> Is there a neat way of handling this? I could write a sort of wrapper
> script to run via the shebang but that seems overkill to me.
>
hi,
If you can call Python from the shell prompt, then you could remove the
path from shebang:
#!python
More information about the Python-list
mailing list