Python Launcherは、Pythonスクリプトをダブルクリックするだけで実行できる便利なツールです。しかし、MacのPython Launcherが思うように動かない場合があります。

Python Launcherの問題

特に、Python 3.7、3.8、3.9とMacOS Catalinaの組み合わせで問題が発生することが報告されています。具体的には、Pythonスクリプトをダブルクリックしてもスクリプトが実行されないという問題です。

代替策: Automatorを使用する

この問題を解決するための一つの代替策として、Automatorを使用してシェルスクリプトをアプリケーション化する方法があります。具体的には、次のような手順で行います。

  1. Automatorを開き、新しいアプリケーションを作成します。
  2. 「シェルスクリプトを実行」を選択します。
  3. エディタに次のコマンドを入力します。
cd $(dirname $1)
/usr/local/bin/python3 $1
  1. アプリケーションを保存します。

これで、Pythonスクリプトをこの新しいアプリケーションにドラッグアンドドロップするだけで、スクリプトが実行されます。

Python 3.10.0での改善

なお、Python 3.10.0では、この問題が解決されていることが報告されています。したがって、Pythonのバージョンをアップデートすることで、Python Launcherの問題を解決することも可能です。

以上、MacのPython Launcherとその代替策についての技術記事でした。PythonをMacで使う際の参考になれば幸いです。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です