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"

posted @ 2023-04-14 16:57  觉信  阅读(866)  评论(0编辑  收藏  举报