我正在Windows10上使用Python3.6运行Gensim。我已经尝试安装Visual Studio 2019和MinGW(通过TDM-GCC)。我在这两种安装后都卸载并重新安装了Gensim。我卸载并重新安装Cython后也是如此。
无论如何,它都无法运行C扩展,所以我被困在较慢的Numpy代码中。
我不确定问题出在哪里,而且我已经没有思路要如何继续。我该怎么做才能取得进展?
我正在Windows10上使用Python3.6运行Gensim。我已经尝试安装Visual Studio 2019和MinGW(通过TDM-GCC)。我在这两种安装后都卸载并重新安装了Gensim。我卸载并重新安装Cython后也是如此。
无论如何,它都无法运行C扩展,所以我被困在较慢的Numpy代码中。
我不确定问题出在哪里,而且我已经没有思路要如何继续。我该怎么做才能取得进展?
https://www.lfd.uci.edu/~gohlke/pythonlibs/#gensim
(这个其他SO回答可能会有所帮助,它可以指导基于Wheels的安装,但我也无法保证其有效性。)
如果您绝对需要本地构建,例如因为您正在自定义gensim的优化代码,则调试问题需要密切关注安装过程中报告的每个错误并逐个进行研究/解决。
有两个选项。
选项1)清除pip的缓存并重新安装gensim。
pip --no-cache-dir install gensim
选项2) https://wiki.python.org/moin/WindowsCompilers
在Python安装目录下的\Lib\distutils文件夹中创建一个包含以下内容的distutils.cfg文件:
[build]
compiler=mingw32
[build_ext]
compiler=mingw32