【repo】SyntaxError: invalid syntax

【repo】SyntaxError: invalid syntax

问题描述

Windows10系统上安装git之后,安装repo并进行配置后,为了校验repo是否能够正常使用,在git bash中输入repo后,出现以下问题

$ repo
	File "C:\User\****\bin\repo", line 271
		except OSError, e:
					  ^
SyntaxError: invalid syntax

原因分析:

提示:这里填写问题的分析:

定位到相关文件的271行之后,查看该区域的提示代码为:

  if not os.path.isdir(repodir):
    try:
      os.mkdir(repodir)
    except OSError, e:
      print >>sys.stderr, \
            'fatal: cannot make %s directory: %s' % (
            repodir, e.strerror)
      # Don't faise CloneFailure; that would delete the
      # name. Instead exit immediately.
      #
      sys.exit(1)

解决方案:

怀疑是python版本问题,解决办法为更换电脑安装的python,将python3版本更换为python2即可解决问题,在安装python2时,记得配置python2的环境变量。