AutomatorでPythonスクリプト実行
Pythonスクリプトの実行をAutomatorでアプリ化したい
AutomatorでPythonスクリプトを実行してくれるアプリ(みたいなもの)を作りたいと思っています。
ターミナルで
を実行すると
ちゃんと実行できるのですが、Automatorで同じことをすると
このようなエラーが起きてしまうのですが、どうしたらいいでしょうか?
0
AutomatorでPythonスクリプトを実行してくれるアプリ(みたいなもの)を作りたいと思っています。
ターミナルで
を実行すると
ちゃんと実行できるのですが、Automatorで同じことをすると
このようなエラーが起きてしまうのですが、どうしたらいいでしょうか?
Automator の中ではユーザーの PATH が反映されないので python コマンドが見つからなくてエラーになっていますね。
スクリプトの1行目に #!/usr/bin/env python
と書いてあると思いますが、ここを絶対パスに変えれば動くようになります。
ターミナルで which python
を実行すると /hoge/fuga/python
のように python の絶対パスが出力されます。それを使って #!/hoge/fuga/python
のように書き換えてください。
@ipshiron_deruta
Questioner