我的设置如下:
Python版本: 3.6.0
Numpy版本: 1.13.0
版本: 0.19.0
Gensim版本: 2.1.0
GCC编译版本: 5.3.0
系统: Windows 7,64位
在上面的设置中,我得到了以下错误
import gensim
>>>Slow version of gensim.models.doc2vec is being used这使得在gensim上训练模型时运行时间太慢。我觉得我正在使用的包版本或如何安装它们有一些问题,因为:我必须使用pip安装numpy;我必须使用conda来安装scipy;我必须再次使用pip安装gensim。这个设置的原因,是因为如果我试图使用pip安装this,就会得到错误。
>>>ImportError: DLL load failed: The specified procedure could not be found.所以我不得不通过conda安装via。此外,如果我试图安装gensim使用
conda install gensim
或
conda update gensim
它只安装版本1-我尝试过conda install -c anaconda gensim=2.1.0,但我得到了错误。
PackageNotFoundError: Package missing in current win-64 channels:
- gensim 2.1.0*当我将它们导入到脚本中时,Numpy和Scipy可以独立地工作--也就是说,它们导入精细,我可以使用它们的所有功能。然而,当它们被Gensim使用时,显然存在一个问题,我不知道为什么。
,有人能为可能的修复提供建议吗?理想情况下,我想保留这些包的所有最新版本,如果可能的话。谢谢你提前
注意:当我安装Gensim版本1时,Gensim可以很好地处理“快速”版本,并且与上面的依赖项的版本相同!
发布于 2017-08-04 07:52:16
问题在于一些底层的软件包没有更新。这里我找到了对我有用的答案,简而言之:
卸载Gensim
sudo pip3 uninstall gensim安装python3-dev构建-必需的
sudo apt-get install python3-dev build-essential 重新安装Gensim
sudo pip3 install --upgrade gensim备注:
上面的说明适用于使用pip和apt-get来管理包的系统。
pip3是pip的python3版本。
发布于 2017-10-10 10:02:38
我也遇到了这个问题(我正在运行ubuntu)。我发现如果我直接使用github的版本,问题就解决了。
因此有两种解决方案:(首先使用pip uninstall gensim卸载gensim )
python setup.py installpip install git+https://github.com/RaRe-Technologies/gensim@master#egg=gensim我用了第二个,现在我没有收到警告
https://stackoverflow.com/questions/44461656
复制相似问题