cocos -v 或者其他命令报错

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

    return loads(fp.read(),


我的原因是python版本错误,需要python2.7而我的是3.6,

还有一种情况就是当存在多python版本的时候,就算安装了Python2.7也不行,必须让默认的在命令行输入python运行结果显示为2.7的版本才可用,也就是说,如果安装了多版本python,如果你在cmd中输入python出现的是2.7以外的版本是会报错的。

猜你喜欢

转载自blog.csdn.net/qq_32319999/article/details/80630540