この記事では、MacOS Big SurでPython NPMを使用している際に「Python実行ファイルが見つからない」というエラーが発生する問題とその解決法について説明します。

問題の詳細

この問題は、yarn installをローカルリポジトリで実行しようとすると、node-gyppython実行ファイルに関連するエラーが表示されます。具体的には、以下のようなエラーメッセージが表示されます。

gyp ERR! stack Error: Can't find Python executable \"/usr/local/opt/[email protected]/bin/python3\", you can set the PYTHON env variable.

このエラーメッセージは、Python実行ファイルが見つからないことを示しています。

解決法

この問題の解決法は、Python 2をインストールする、PythonのバージョンをPython 2に切り替える、またはNPMが特定のPythonバージョンを使用するように設定する、などがあります。

具体的には、ターミナルで以下のコマンドを実行します。

which python3
ls -al /usr/local/bin/python3

これにより、Python 3の実際の場所が表示されます。その後、以下のコマンドを実行して、新しいシンボリックリンクを作成します。

rm -rf /usr/local/bin/python3
ln -s /usr/local/Cellar/python/3.6.4_4/bin/python3 /usr/local/bin/python3

これで、Python 3の実行ファイルが見つかるようになります。

まとめ

MacOS Big SurでPython NPMを使用している際に「Python実行ファイルが見つからない」というエラーが発生する問題は、適切な手順を踏むことで解決可能です。この記事で紹介した手順を試してみてください。

投稿者 admin

コメントを残す

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