没有为Word2Vec加载C扩展名

7 python python-3.x gensim word2vec

我重新安装了gensim pkg和Cython,但它一直显示这个警告,有人知道吗?我使用的是Python 3.6,PyCharm Linux Mint.

UserWarning:没有为Word2Vec加载C扩展,训练会很慢.安装C编译器并重新安装gensim以进行快速培训.warnings.warn("没有为Word2Vec加载C扩展,训练会很慢."

当我创建或加载模型时,它也会显示此行.
正在使用慢速版本的gensim.models.doc2vec

小智 4

一些底层软件包不是最新的存在一些问题。在这里我找到了对我有用的答案,简而言之:

卸载Gensim

sudo pip3 uninstall gensim
Run Code Online (Sandbox Code Playgroud)

安装 python3-dev build-essential

sudo apt-get install python3-dev build-essential  
Run Code Online (Sandbox Code Playgroud)

重新安装 Gensim

sudo pip3 install --upgrade gensim
Run Code Online (Sandbox Code Playgroud)

笔记:

上面的说明适用于使用 pip 和 apt-get 来管理包的系统
pip3 是 pip 的 python3 版本