MacOs 高版本安装 python 2.7 ; Python 版本管理 解决 Mac 高版本打包 Electron 错误问题
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"