首页 编程 技术 应用
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法 编程 | 前端编程 | Javascript
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法

报错如下:

⨯ Exit code: ENOENT. spawn /usr/bin/python ENOENT  failedTask=build stackTrace=Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT
    at /Users/wide/WebstormProjects/nerp-client-exe-dmg/node_modules/builder-util/src/util.ts:133:18
    at exithandler (child_process.js:315:5)
    at ChildProcess.errorhandler (child_process.js:327:5)
    at ChildProcess.emit (events.js:315:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
    at onErrorNT (internal/child_process.js:465:16)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)

打包编译成dmg安装包文件时找不到 python,需要安装python

1、重新安装python2 ,下载地址:https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg 

 2、找到安装后的 python2 真实位置,我的 Mac 上是得到的真实位置路径是

which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

3、打开 dmg.js 文件,路径:/node_modules/dmg-builder/out/dmg.js

4、找到 "/usr/bin/python" 替换成"/Library/Frameworks/Python.framework/Versions/2.7/bin/python"
 

 

 

点击阅读全文

发表 2023-04-24 13:42:05 大肠包小肠 →

京ICP备16053008号-4 公安备案号11010502049515

©️2022 码嗨路书版权所有,威廉宏业科技出品