如何安装gensim

4

我正在使用Python 2.7。 我一直在尝试使用easy_install -U gensim安装gensim语料库, 但是出现了以下错误:

Best match: gensim 0.12.3
Downloading https://pypi.python.org/packages/source/g/gensim/gensim-0.12.3.tar.gz#md5=9581467d50ec6da0097939464c422d00
Processing gensim-0.12.3.tar.gz
Writing /tmp/easy_install-gov1DV/gensim-0.12.3/setup.cfg
Running gensim-0.12.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-gov1DV/gensim-0.12.3/egg-dist-tmp-OwbpdK
The required version of setuptools (>=1.3.2) is not available,
and can't be installed while this script is running. Please
install a more recent version first, using
'easy_install -U setuptools'.

(Currently using setuptools 1.1.6 (/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python))
error: Setup script exited with 2

我检查了setuptools的版本,发现它是19.2。


easy_install已经过时,请尝试使用pip安装gensim。 - Stephane Martin
5个回答

4

一些操作系统不允许卸载某些Python包。在这种情况下,如果要安装gensim包,则需要卸载six,但是MacOS,特别是El Capitan之后(不确定所有版本是否都会发生,Sierra也会出现这种情况),不允许卸载预安装的软件包。

为了安装gensim,只需使用pip的--ignore-installed标志即可。

sudo -H pip install --ignore-installed gensim

2

首先尝试运行命令:easy_install -U setuptools

然后使用命令:easy_install -U gensim来安装gensim。


2
在这个地方有两件事情可以做: 1. 我安装easy_install
easy_install https://pypi.python.org/packages/source/s/setuptools/setuptools-19.2.tar.gz

或者

2.使用类似ANACONDA的Python发行版

安装anaconda。

conda install -c anaconda gensim=0.12.4


1

请确保您已经安装了pip,然后在命令提示符中输入以下命令

pip install --upgrade gensim

0

你应该先更新你的setuptools,因为你的版本太旧了。

easy_install https://pypi.python.org/packages/source/s/setuptools/setuptools-19.2.tar.gz

或者

 easy_install --upgrade setuptools

现在尝试重新安装gensim


安装包管理工具setuptools的更新过程是否成功了?@rakesh - Arash Hatami
是的,升级过程成功了。但是在@Arash那里仍然没有发生。 - An student
setuptools的路径为(/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python)),但更新后新的setuptools 19.2的路径为/Library/Python/2.7/site-packages。 - An student
1
"/Library/Python/2.7/site-packages" 是正确的路径 @rakesh。如果您查看,所有的Python库都在这里。 - Arash Hatami

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接