2017-03-13 1 views
1

Windows 10 (Python 3.6)에서 Google Closure Linter를 실행할 수 없습니다. 내가 gjslintClosure Linter Windows Python 3.6 "SyntaxError : 구문이 유효하지 않습니다."

PS C:\Windows\system32> gjslint 
Traceback (most recent call last): 
    File "C:\Program Files\Python36\Scripts\gjslint-script.py", line 11, in <module> 
    load_entry_point('closure-linter==2.3.19', 'console_scripts', 'gjslint')() 
    File "c:\program files\python36\lib\site-packages\pkg_resources\__init__.py", line 565, in load_entry_point 
    return get_distribution(dist).load_entry_point(group, name) 
    File "c:\program files\python36\lib\site-packages\pkg_resources\__init__.py", line 2631, in load_entry_point 
    return ep.load() 
    File "c:\program files\python36\lib\site-packages\pkg_resources\__init__.py", line 2291, in load 
    return self.resolve() 
    File "c:\program files\python36\lib\site-packages\pkg_resources\__init__.py", line 2297, in resolve 
    module = __import__(self.module_name, fromlist=['__name__'], level=0) 
    File "c:\program files\python36\lib\site-packages\closure_linter\gjslint.py", line 176 
    print '%s: %d' % (path, len(path_errors)) 
       ^
SyntaxError: invalid syntax 

답변

0

에 다음과 같은 오류가 당신은 파이썬 2에서

print ('%s: %d' % (path, len(path_errors))) 

로 교체해야합니다, 인쇄 파이썬 3의 성명 만에는, print()는 또한 내가 추천하는 기능 입니다 print ('{0}: {1}'.format (path, len(path_errors)))

과 같은 서식을 사용하십시오.
관련 문제