2 台の異なるコンピューターで Python スクリプトを実行しようとすると問題が発生します。各コンピューターで python バージョン 2.7.3 を使用してスクリプトを実行したいのですが、問題は、2 台のコンピューターが異なる方法で python 2.7.3 を指定していることです。コンピューターの 1 つは arch linux を実行しており、このコンピューターでは python2 という名前が付けられています。もう一方のコンピューターは redhat linux を実行しており、python2.7.3 という名前を使用しています。
スクリプトを変更せずに両方のコンピューターで実行できるようにするには、シバン行で何を使用すればよいですか? 私が本当に欲しいのは、使用する Python のバージョンを選択できる、ある種の条件付きシバン行です。運が悪かっただけで、スクリプトの 2 つの異なるバージョンを保持する必要がありますか?
PS #!/usr/bin/env python だけを使用することはできません。これは、arch linux コンピューターでは python 3.2.3 を参照し、redhat linux コンピューターでは python 2.4 を参照するためです。