Windows下运行gensim提示没有C编译器解决方案
在windows下装gensim跑word2vec的时候遇到了一个坑,记录下来怕以后忘记。
问题描述:没有C扩展
最开始用pip安装gensim后,运行下面代码会报一个warning。
from gensim.test.utils import common_texts
from gensim.models import Word2Vec
model = Word2Vec(common_texts, size=100, window=5, min_count=1, workers=4)
具体的warning如下,提示没有C extension会导致运行变慢。
尝试解决
根据这篇博客 https://www.wandouip.com/t5i254491/ ,我装了个Visual Studio 2013,但是在编译的时候仍然显示没有C extension,具体如下:
原因是我Visual Studio 2013内置的是MSVC11.0,编译器版本不够高。warning中给的链接已经失效