1. 執行 brew install pyenv
2. 安裝python,pyenv install 2.7.18
3. 設置全局默認 pyenv global 2.7.18
可寫入 .zshrc 或 .bash_profile 中
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
下面需要在 npm install 的時候,使用python2進行編譯:
npm config set python /Users/jerry/.pyenv/versions/2.7.18/bin/python
轉【https://imho.plus/python2-in-mac-monterey/】
關於打包報錯 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解決:
上面是完整的 python2 安裝過程,下面設置 pathon_path 路徑,再重新執行 electron 打包即可
設置python_path: export PYTHON_PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin/python"