CocosCreator在运行时浏览器里正常,在自带的模拟器上会报错,错误如下:
Error: spawn python ENOENT
at Process.onexit (internal/child_process.js:267:19)
at onErrorNT (internal/child_process.js:469:16)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
errno: ‘ENOENT’,
code: ‘ENOENT’,
/syscall: ‘spawn python’,
path: ‘python’,
spawnargs: [
‘-c’,
<Buffer 69 6d 70 6f 72 74 20 6c 6f 63 61 6c 65 0a 0a 73 79 73 5f 6c 61 6e 67 2c 20 65 6e 63 6f 64 69 6e 67 20 3d 20 6c 6f 63 61 6c 65 2e 67 65 74 64 65 66 61 … 28 more bytes>
]
看上面提示好像是python版本的原因,之前可能是下载过python升级过然后在python3找不到。
解决办法:
一、查看python的路径
1 | which python |
如果没有安装,直接下载安装一个python2.7的pkg安装包, 下载地址,然后安装过后,在重新运行。
二、如果已经安装
1 | vim ~/.zshrc |
然后重启mac 就是重启过后找到python
三、如果存在python3然后找不到python可以建立软连接
删除原有的软链接
1 | rm -rf /usr/bin/python |
根据查询的python3位置,创建自己的软链接,
1 | which python3 |
如上诉查询出来的是python3的位置的安装位置是: /usr/local/python3/bin/python3
1 | ln -s /usr/local/python3/bin/python3 /usr/bin/python |
CocosDashboard不能打开,点击打开闪退:
解决办法:
找到你的Mac电脑目录: 这儿比如说你的电脑名字叫mac就是以下目录
1 | /Users/mac/.CocosCreator |
这儿如果你进入了过后不显示 .开头的了目录文件可按住同时按住 shift + command + .然后就会显示.CocosCreator 和 .Cocos,然后删除掉文件夹重新打开CocosDashboard。
这个是项目资源出错问题,一般如果找到出错的项目,重新打开也是可以正常运行。
