2013-10-22 2 views
0

를 설치할 수 없습니다 : 내가 해결할 수있는 방법, 그것은 나에게이 오류 제공 gensim

Traceback (most recent call last): 
    File "setup.py", line 19, in <module> 
    import ez_setup 
    File "C:\Users\User\Desktop\gensim-0.8.7\ez_setup.py", line 106 
    except pkg_resources.VersionConflict, e: 
             ^
SyntaxError: invalid syntax 

을 나는에서 일한 적이 한이

답변

1

Gensim,하지만 문제는 당신이 호환되지 않는 버전과 파이썬을 가지고 있다는 것입니다. 아래 코드는 Python 2.x를 사용합니다. 통사론.

except pkg_resources.VersionConflict, e: 

파이썬 3.x. 그러나, 당신은 , 대신 as를 사용

다음
except pkg_resources.VersionConflict as e: 

파이썬 3.x를 작성 데모 : 그것은 정확한 동일한 오류가 당신이 볼 수 있듯이

>>> try: 
...  1/0 
... except ZeroDivisionError, e: 
    File "<stdin>", line 3 
    except ZeroDivisionError, e: 
          ^
SyntaxError: invalid syntax 
>>> 
>>> try: 
...  1/0 
... except ZeroDivisionError as e: 
...  print(e) 
... 
division by zero 
>>> 

입니다.

그래서 문제를 해결하려면 버전을 수정해야합니다. 파이썬을 버전 2.x로 설정하십시오. 또는 Python 3.x에서 실행되는 Gensim 버전을 구하십시오.


나는 중요하기 때문에 내 게시물로 의견을 옮길 것입니다. Here은 Gensim for Python 3.x에 대한 링크입니다.

+0

문제는 파이썬 3.3에서 Gensim을 찾을 수 없다는 것입니다. 아마 누군가 Gensim 모듈에 대한 더 많은 정보를 가지고 있다고 생각했습니다. – user1680859

+0

사실, 방금 https://github.com/samantp/gensimPy3 링크를 발견했습니다. 감사합니다 @ iCodez – user1680859

+1

@ user1680859 - 도와 드리겠습니다! 나는이 페이지에 대한 미래의 방문자를 위해 내 게시물에 링크를 추가했습니다. 대답을 수락하는 것을 잊지 마십시오 (틱을 클릭하십시오). – iCodez

관련 문제