私はPythonで書かれた小さなユーティリティスクリプトをWindowsとLinuxの両方で使えるようにしたいと思っています。私は明示的にPythonインタプリタを呼び出さなくてもいいです。シバン記法をWindowsとLinuxの両方の正しい場所に向ける簡単な方法はありますか?そうでない場合、オペレーティングシステム間で転送する際にスクリプトを変更することなく、WindowsとLinuxの両方でPythonインタプリタを暗黙的に呼び出す方法がありますか?Shebang表記:WindowsおよびLinux上のPythonスクリプト?
編集:WindowsでのシバンのサポートはCygwinで提供されていますが、私はCygwinのものではなくWindows上でネイティブのWindows Pythonインタプリタを使いたいと思います。
編集#2:Shebangの表記は、Cygwin端末のファイルの関連付けをオーバーライドするようです。 Cygwin Pythonをアンインストールして/ usr/bin/pythonをWindowsネイティブPythonにシンボリックリンクするだけでいいと思います。
を使用する場合は、個別にインストールすることができますpylauncherのバージョンもあります。 .pyファイル用のPythonインタプリタとのファイル関連付けを作成してみることもできます。 –
Nic ODellのコメントをフォロー:WindowsのボックスにPythonをインストールしたときはいつも、インストールプロセスが.pyファイルのファイル関連付けを作成するのを担当しました。これは、python.orgサイトのWindows用のPythonインストーラを常に使用してきました。 – GreenMatt
@eryksunありがとうございます。 –