【发布时间】:2016-08-03 09:11:31
【问题描述】:
无法在windows上安装gensim。请帮助我,我需要立即安装gensim,并告诉我安装步骤以及更多详细信息和其他需要在它之前安装的软件。谢谢
【问题讨论】:
无法在windows上安装gensim。请帮助我,我需要立即安装gensim,并告诉我安装步骤以及更多详细信息和其他需要在它之前安装的软件。谢谢
【问题讨论】:
首先您需要安装NumPy,然后是SciPy,然后是Gensim(假设您已经安装了Python)。我使用了Python 3.4,因为我发现使用 3.4 版安装SciPy 更容易。
第 1 步)安装 Numpy:
从here下载numpy‑1.13.1+mkl‑cp34‑cp34m‑win32.whl
请注意,cp34-cp34m 34 是您正在使用的 Python 的版本。所以下载合适的文件
打开命令提示符并转到您刚刚下载文件的文件夹并使用以下命令安装Numpy:
pip install numpy‑1.13.1+mkl‑cp34‑cp34m‑win32.whl
你应该得到成功安装 numpy 消息
第 2 步)安装 SciPy:
点击与上述相同的链接并下载scipy‑0.19.1‑cp34‑cp34m‑win32.whl 文件。
使用与步骤 1 相同的说明安装它,但使用此文件名。命令如下:
pip install scipy‑0.19.1‑cp34‑cp34m‑win32.whl
您应该会收到此消息已成功安装 scipy
第 3 步)安装 gensim:
按照步骤 1 中的链接下载gensim‑2.3.0‑cp34‑cp34m‑win32.whl(适合您系统的版本)
使用步骤 1 中的说明(使用此文件名)使用以下命令安装它:
pip install gensim‑2.3.0‑cp34‑cp34m‑win32.whl
您应该会收到此消息成功安装 gensim
现在在Python shell 中尝试:
导入 gensim
应该导入成功
注意事项: 确保 pip 在您的环境变量中(将 C:\python34\scripts 添加到您的环境变量中)。
确保根据您使用的Python 版本下载所有包。
【讨论】:
gensim 依赖于scipy 和numpy。您必须在安装gensim 之前安装它们。在 windows 中安装gensim 的简单方法是,打开 cmd 并输入
pip install -U gensim
或从以下位置下载gensim for windows
https://pypi.python.org/pypi/gensim
然后运行
python setup.py test
python setup.py install
【讨论】:
我今天有点挣扎,试图弄清楚我是否需要 python 2.7 环境,或者我是否可以使用我的 3.5。我最终从 Anaconda 3.5 安装中做到了这一点:
conda install -c anaconda gensim=0.12.4
在尝试了几个小时后,突然间,它在 3.5 上都可以正常工作了。我的错误是它一直无法安装 Scipy。我尝试从 conda 安装重新开始,然后就成功了。
【讨论】:
Slow version of gensim.models.doc2vec is being used。然后我尝试conda install -c anaconda gensim=2.1.0 我收到错误PackageNotFoundError: Package missing in current win-64 channels: 我有一个c 编译器,所以我不明白为什么会这样。有人可以请教吗?谢谢
我强烈建议使用 anaconda,所有包的安装都非常容易。
使用 anaconda python 3.7 在 windows 上安装 genism 及其所有必要软件包的命令如下。
conda install -c anaconda gensim
【讨论】:
我按照https://radimrehurek.com/gensim/install.html 上的说明在 Windows 上成功安装了 Gensim (3.8.0) 的快速版本:
conda install -c conda-forge gensim
PS: 以下是否未在 Windows 上安装了快速版本:
conda install gensim
【讨论】:
在尝试了上述一些想法之后,gensim 仍然出现“打嗝”,但错误是与 punkt 相关的其他问题。以下(兴趣是第二行)...
import nltk
nltk.download('punkt')
import numpy
import scipy
import gensim
...成功了。我使用了 conda 而不是 pip,但我认为这无关紧要。
版本:最新的python 机器:Windows 10(截至 8/2020 的最新更新)
【讨论】: