pip安装flair报错:构建gensim wheel失败需Microsoft Visual C++14.0及以上
解决方案
- 优先使用conda安装预编译的gensim依赖,再安装flair,完全规避编译需求:
- 激活对应conda环境后执行命令:
conda install -c conda-forge gensim - 安装完成后再执行:
pip install flair
- 激活对应conda环境后执行命令:
- 若坚持使用pip安装所有依赖,可强制pip拉取gensim的预编译二进制包,跳过源码编译步骤:
执行命令:pip install --only-binary :all: gensim && pip install flair - 若以上方案都无法满足需求,可安装Microsoft C++ Build Tools,勾选「使用C++的桌面开发」组件,安装完成后重启终端重新执行
pip install flair即可。
原因说明
你之前安装成功是因为当时pip匹配到了适配你系统、Python版本的gensim预编译wheel包,无需本地编译。本次重装conda后可能出现Python版本变化、pip源配置变动、新conda环境未识别到系统已有的VC++编译环境的情况,导致pip拉取gensim源码尝试本地编译触发报错。
内容的提问来源于stack exchange,提问作者Hammad Ahmed
相关产品推荐
相关产品推荐

