pip install pyahocorasick报错:Microsoft Visual C++ 14.0 is required,安装纯python包ackit完美解决
问题
安装pyahocorasick报错:
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
在用pip安装pyahocorasick的时候报错了,说缺少vc++14.0 vc++14.0就是vc++2015,全称:Microsoft Visual c ++ 2015
解决方法
安装纯python的ahocorasick包,绕过这VC难缠的环境问题,用windows跑程序大概率不会是部署稳定的服务,估计对速度要求不是太高。
ahocorasick有个纯python的版本:ackit,直接pip安装:
pip inastll ackit
安装后,可以直接import ahocorasick
import ahocorasick
ackit的ahocorasick的使用方法和pyahocorasick的基本相同。
ackit的功能和pyahocorasick相同,因为ackit是纯python版本,速度不如pyahocorasick的。
如果是需要功能逻辑即可,那ackit方便快捷,一路顺风;
如果对速度有高要求,那老老实实处理好环境问题,再安装pyahocorasick。
附上这个开源工具的GitHub地址:
纯python的ahocorasick工具包ackit
这个解决方案我感觉是全网最优,没有比这个更简捷了!
|