首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装gensim

无法安装gensim
EN

Stack Overflow用户
提问于 2013-10-22 15:34:33
回答 1查看 3.2K关注 0票数 0

当试图安装gensim (使用pip安装和安装安装)时,它会给出以下错误:

代码语言:javascript
复制
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

我怎么解决这件事

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-22 15:38:15

我从未在Gensim中工作过,但我很确定问题是它和Python的版本不兼容。下面的代码使用Python2.x。语法。

代码语言:javascript
复制
except pkg_resources.VersionConflict, e:

在Python 3.x中。但是,您使用的是as而不是,

代码语言:javascript
复制
except pkg_resources.VersionConflict as e:

下面是用Python3.x编写的演示:

代码语言:javascript
复制
>>> 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
>>>

正如您所看到的,这是完全相同的错误。

因此,要解决这个问题,您需要修复版本。要么将Python设置为2.x版本。或者获得一个与Python3.x一起运行的Gensim版本。

我要把评论移到我的帖子里,因为它很重要。这里是指向Python3.x的Gensim的链接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19522258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档