2016-03-07 2 views
0

Я следую руководству по моему mac. У меня есть все env-пути, установленные правильно, но когда я запускаю новый проект, я получаю сообщение об ошибке. У меня установлено 2 питона 3,4 и 2,7; это причина, почему у меня проблема?Установка кокосов: AttributeError: объект 'dict' не имеет атрибута 'has_key'

я писал:

cocos$ cocos new HelloWorld -p com.myname.HelloWorld -l cpp -d/Users/dev/cocos/cocosProjects/HelloWorld 

и я получил следующее сообщение об ошибке:

Traceback (самый последний вызов последним): Файл «/Users/dev/cocos/cocos2d-x-3.10/tools /cocos2d-console/bin/cocos.py ", строка 904, в , если нет _check_python_version(): Файл" /Users/dev/cocos/cocos2d-x-3.10/tools/cocos2d-console/bin/cocos.py ", строка 868, в _check_python_version print (MultiLanguage.get_string ('COCOS_PYTHON_VERSION_TIP_FMT')% (major_ver, minor_ver)) Файл «/Users/dev/cocos/cocos2d-x-3.10/tools/cocos2d-console/bin/MultiLanguage.py», строка 52, в get_string fmt = cls.get_instance(). Get_current_string (key) Файл " /Users/dev/cocos/cocos2d-x-3.10/tools/cocos2d-console/bin/MultiLanguage.py ", строка 46, в get_instance cls.instance = MultiLanguage() Файл«/Пользователи/dev/cocos/cocos2d -x-3,10/инструменты/cocos2d-консоль/бен/MultiLanguage.py», строка 100, в INIT если self.cfg_info.has_key (cur_lang_key): AttributeError: 'ДИКТ' объект не имеет атрибута 'has_key'

ответ

1

Я установил python2.7.11 еще раз, и с тех пор я мог использовать новый кокос для создания нового проекта; aliasing python, поскольку python2 не работал раньше; У меня все еще есть доступ к моей версии 3.4 для других приложений, но 2.7 - это мой вариант по умолчанию, который был проблемой раньше. Надеюсь, это поможет тем, у кого есть аналогичная проблема.

спасибо, что посмотрели

Смежные вопросы