Cygwin: Python スクリプトを Windows プログラムとして処理する

Cygwin: Python スクリプトを Windows プログラムとして処理する

Windows のセットアップでは、Bash が好きなので Cygwin を使用していますが、同僚が使用しているバージョンとすべてが互換性があることを確認するために Windows の Python を使用しています。

通常、Cygwin 上で Windows プログラムを実行すると、Windows がプログラムを開くだけです。例:

code some_file.txt

インストールされた Windows プログラムである VS Code を開くだけです。

最近、WindowsでPythonスクリプトを直接実行できるように設定しました。Windowsのコマンドプロンプトを開いて次のように書くと、

my_script.py argA argB

期待通りに動作します。

Cygwinでこれを実行すると、次のようなエラーが発生します。

line 1: import: command not found

#!pythonスクリプトにシェバン(例)を追加すると、

/cygdrive/c/Users/.../my_script.py [Errno 2] No such file or directory

そしてその理由も理解しています。

そこで私の質問は、他の Windows プログラムと同じように Windows が Python スクリプトを処理できるように Cygwin に指示する方法はあるでしょうか?

cygpath -wあるいは、毎回明示的に記述せずに、Windows スタイルのパスをインタープリターに渡すために (シェバン内で?)使用できる方法はありますか?

関連情報