lua绑定bindings报错 ImportError: No module named yaml

lua绑定bindings报错:

 ImportError: No module named yaml


/Users/*****/Documents/WorkSpace/my/frameworks/cocos2d-x/tools/tolua/genbindings_custom.py 

PYTHON_BIN not defined, use current python.

generating userconf.ini...

Generating bindings for cocos2dx_custom...

Traceback (most recent call last):

  File "/Users/*****/Documents/WorkSpace/my/frameworks/cocos2d-x/tools/bindings-generator/generator.py", line 11, in

    import yaml

ImportError: No module named yaml

---------------------------------

Generating lua bindings fails.

---------------------------------

解决方法:读了readme,按照readme上面的操作

这个readme就在旁边而已,(在跟generator.py同一个文件夹中).

readme文件里面会有很多重要信息.例如搭配版本等.
里面说到mac环境下自带python软件,不需要另外安装 python,但是需要安装pip

readme文件里面可以看到以下内容:

* Install python dependices by pip.
 
     
    sudo easy_install pip
    sudo pip install PyYAML
    sudo pip install Cheetah

在终端中逐句输入:以上3句命令
mac会自动帮我们下载安装这3个东东.

在终端分别逐行输入以下内容:
sudo easy_install pip
sudo pip install PyYAML
sudo pip install Cheetah
软件下载需要一小会,需要耐心等一下.
如果画面蛮久都没有反应的话,建议关闭终端再重新打开输入.有时候终端会抽风,哈!

Downloading *** 下载中

Installing collected packages: ** 安装中

Successfully installed ***
则表示某某软件已经安装完毕


你可能感兴趣的:(cocos2dx,3.x(lua))