xcrun: error: invalid active developer path 解決法 Mac Automator Python エラー

MacのAutomator機能を使用してPythonをスクリプト化してカレンダー実行しようとしたらエラーが出ました。

以下の記事を参考にして解決できました。(手順はこの記事内で全て説明しております)

https://qiita.com/taketakekaho/items/cd9386c88d938552368e

Terminal上で以下のコマンドを実行してデベロッパーツールをインストールしてあげれば解決します。

xcode-select --install

インストール時間が50時間とか表示されましたが実際は15分くらいで終わりました。

完了して実行したらエラーは消えて動くはずです。

いざ、実行…. したら今度は違うエラーが出ました。(私の環境ではtweepyでエラーが出てますが撮り忘れたので、下記のスクショは拝借しておりますのでモジュール名が違います)

要約すると「コード内で使われているモジュールがない」そうです。

普段はVSコード内で実行しているのでTerminalの実行パスと違うみたいです。

# Terminal上で実行しているパスを表示させる
user@user % which python
/Users/user/opt/anaconda3/bin/python

# 対象のモジュールのパスも一応、確認しておく
user@user ~ % pip show tweepy
Name: tweepy
Version: 4.3.0
Summary: Twitter library for Python
Home-page: https://www.tweepy.org/
Author: Joshua Roesslein
Author-email: tweepy@googlegroups.com
License: MIT
Location: /Users/user/opt/anaconda3/lib/python3.8/site-packages
Requires: requests, requests-oauthlib
Required-by: 

確認が終わったので、Python実行のパスをフルパスで指定してあげれば完了です。

わかりやすく2行で書いてますが、1行で実行ファイルの絶対パスを指定した方がいいです。

Follow me!

関連記事

PAGE TOP