Windows上的Gensim:未加载C扩展程序,培训会很慢

时间:2018-11-16 17:53:00

标签: python pip gensim

我正在尝试使用gensim中的word2vec,但在运行时收到此警告:  -C:\ Users \ user1PycharmProjects \ FirstTest \ venv \ lib \ site-packages \ gensim \ utils.py:1212:UserWarning:检测到Windows;将别名化成chunkize到chunkize_serial   warnings.warn(“检测到Windows;将别名分块化为chunkize_serial”)  -C:\ Users \ user1 \ PycharmProjects \ FirstTest \ venv \ lib \ site-packages \ gensim \ models \ base_any2vec.py:743:UserWarning:未加载C扩展名,培训会很慢。安装C编译器并重新安装gensim,以进行快速培训。   “未加载C扩展程序,培训会很慢。”

我已安装(并配置路径):

  • mingw32-gcc-ada-bin
  • mingw32-gcc-fortran-bin
  • mingw32-gcc-g ++-bin
  • mingw32-gcc-objc-bin

我确定我有一个编译器(使用C脚本测试),但是我不知道为什么我不能使用gensim的快速版本! 我在Windows 10上使用python3运行脚本。

谢谢

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,这对我有用,我没有使用anaconda,我使用的是纯Python 3.6,所以我用pip安装了我的库

1.- pip卸载gensim

2.-安装TDM GCC x64 https://sourceforge.net/projects/tdm-gcc/

3.- pip install --upgrade gensim

希望有帮助