PR

M1Macで、electronのビルドをしたら`Exit code: ENOENT. spawn /usr/bin/python ENOENT`となり、失敗する時の対処

記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク

起きたこと

M1以前のMacなら/usr/bin/pythonでpython2が動いていたようだが、どうやら、M1Macでは、python2インストールされていないことで、起きたエラーらしい。electron-builderの23.0.2では直されたようですが、そのバージョンをインストールしても私はだめでした。

対処

色々試した結果、これでビルドができました。要は、pyenvでpython2をインストールして、ビルドするコマンドの前に、python2のありかを教えてあげると、うまくビルドができました。

PYTHON_PATH=/Users/yourname/.pyenv/shims/python2 npm run electron:build    

コメント

タイトルとURLをコピーしました