1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

.pyファイルをダブルクリックで実行したい for Mac

Posted at

150枚くらいまでの画像を

リサイズ

pngとwebpで保存

種類ごとにリネームして移動

みたいなことをPythonで一気にでやってます。

そのPythonファイル(.py)を実行する時に、いちいちコンソールを立ち上げて
python 〇〇.pyをするのもめんどくさいので
ダブルクリックで実行できるか方法を探ってみました。

できた

  1. Pythonのパスと、実行する.pyがあるディレクトリパスを取得
which python
> (Pythonのパス)

.pyのディレクトリパスは
右クリック > Optionを押しながら > "(ファイル名)"のパス名をコピー
したものから.pyのファイル名をカットする。

  1. .commandファイルを作成
exec_py.command
cd (.pyのディレクトリパス)
(Pythonのパス) 〇〇.py

こんな感じでいけました。

いきなり.pyを実行せずにcdするのは、
それだと.py内でパスのディレクトリが取得できなかったからです。

できるまでの経緯

Pyinstallerで.app化しようとしたが、pyinstallerした.appがどうしても起動しなかった。
あとtkinterの表示バグ?みたいなのもあってめんどくさかった。
tkinterはなんとか作動できたけど、そもそも実行だけできればいいことに気づいた。

できるようになった参考サイト

Mac:Pythonファイルのダブルクリック実行方法【簡単確実】

https://yuki.world/execute-python-by-double-click/
ほぼこの記事通りにやりました。

Macでpythonのtkinterを利用すると真っ黒な画面が表示される問題を解決する方法

https://log.dot-co.co.jp/tkinter-mac/
おかげで無事にtkinterも再インストールして使えるようになりました。

ありがとうございました。

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?