我正在尝试使用版本为3.6的Python的Gensim库来运行程序 每当我运行程序时,我都会遇到这些陈述:
C:\Python36\lib\site-packages\gensim-2.0.0-py3.6-win32.egg\gensim\utils.py:860: UserWarning: detected Windows; aliasing chunkize to chunkize_serial
warnings.warn("detected Windows; aliasing chunkize to chunkize_serial")
Slow version of gensim.models.doc2vec is being used
我不明白Slow version of gensim.models.doc2vec is being used
背后的含义是什么。 gensim如何选择慢速版本,如果我想要最快的版本那么我需要做什么?
答案 0 :(得分:4)
突出显示@ juanpa.arrivillaga的评论,因为它帮助我解决了这个问题。
如果您安装了anaconda:
pip uninstall gensim
conda install gensim
答案 1 :(得分:2)
问题在于某些底层软件包不是最新的。戈登的帖子here帮助了我。
但简而言之:
卸载Gensim
sudo pip3 uninstall gensim
安装python3-dev build-essential
sudo apt-get install python3-dev build-essential
重新安装Gensim
sudo pip3 install --upgrade gensim
注意:
上述说明适用于使用pip和apt-get的系统 管理包
pip3是pip的python3版本
答案 2 :(得分:0)
我也有这个问题(我正在运行ubuntu)。我发现如果我直接使用github的版本,问题就解决了。
所以有两个解决方案:(首先使用pip uninstall gensim
卸载gensim)
python setup.py install
pip install git+https://github.com/RaRe-Technologies/gensim@master#egg=gensim
我使用了第二个,现在我没有收到警告