Traceback (most recent call last):
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\/cocos.py", line 1047, in <module>
if not _check_python_version():
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\/cocos.py", line 975, in _check_python_version
print(MultiLanguage.get_string('COCOS_PYTHON_VERSION_TIP_FMT') % (major_ver, minor_ver))
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\MultiLanguage.py", line 52, in get_string
fmt = cls.get_instance().get_current_string(key)
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\MultiLanguage.py", line 46, in get_instance
cls.instance = MultiLanguage()
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\MultiLanguage.py", line 97, in __init__
self.cfg_info = json.load(f, encoding='utf-8')
File "C:\Users\14402.000\AppData\Local\Programs\Python\Python36-32\lib\json\__init__.py", line 296, in load
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\/cocos.py", line 1047, in <module>
if not _check_python_version():
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\/cocos.py", line 975, in _check_python_version
print(MultiLanguage.get_string('COCOS_PYTHON_VERSION_TIP_FMT') % (major_ver, minor_ver))
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\MultiLanguage.py", line 52, in get_string
fmt = cls.get_instance().get_current_string(key)
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\MultiLanguage.py", line 46, in get_instance
cls.instance = MultiLanguage()
File "H:\cocos\cocos2d-x-3.17\tools\cocos2d-console\bin\MultiLanguage.py", line 97, in __init__
self.cfg_info = json.load(f, encoding='utf-8')
File "C:\Users\14402.000\AppData\Local\Programs\Python\Python36-32\lib\json\__init__.py", line 296, in load
return loads(fp.read(),
我的原因是python版本错误,需要python2.7而我的是3.6,
还有一种情况就是当存在多python版本的时候,就算安装了Python2.7也不行,必须让默认的在命令行输入python运行结果显示为2.7的版本才可用,也就是说,如果安装了多版本python,如果你在cmd中输入python出现的是2.7以外的版本是会报错的。