最近要做一些文本分析的工作,其中就用到一个python的利器fasttext,但是这个库是个大坑!!!!!对于win10 64位 3.7版本的电脑有敌意!安装过程呕心沥血,使用过程抓心挠肺!下面废话不多说,我来说说我怎么把它基本摆平的。
一、
1.首先是在命令行运行 pip install fasttext,无奈不行,看的眼花所以用了IDE。具体流程如下图:
(1)从file 找到setting
(2)
(3)点右上角的加号(4)搜索之,然后install
2.然而天公不作美,不行,出现了第一个问题
没有Cython这个包,继续安装。。。
3.一般情况下,安装好了不代表成功,之后会出现要你安装如下的build tools:
Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools
继续安装。。。
之后还是不行,用了很多方法,最后回归命令行:
4.直接去找已经编译好的安装包:fasttext-0.8.22-cp36-cp36m-win_amd64.whl
下载,在对应的文件路径下安装,这时候一般就成功安装了
二、但是!在命令行安装好,不代表在pycharm就能运行了:
具体怎么操作,传送门:
Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的解决办法
https://blog.csdn.net/kouyi5627/article/details/80531442
blog.csdn.net
三、写代码过程
这个过程中,一般还会出现一些问题,比如 no module fasttext!!!
这时候我内心崩溃的,因为完成以上操作我已经花了两天,结果还是没有。。
最终我采纳了如下链接的第二种方式,可以成功导入啦!
windows+python3.6下安装fasttext+fasttext在win上的使用+gensim(fasttext) - 每天坚持一点点 - 博客园
www.cnblogs.com
感谢大佬们的辛劳,把这么有用的博客都放了上来,要不然真的死翘翘。。。
总的来说,还是耐心最重要(天知道多少次想砸电脑或者干脆换系统了。。)
参考:
1.https://blog.csdn.net/u010899985/article/details/83150762
2.https://blog.csdn.net/kouyi5627/article/details/80531442
3.windows+python3.6下安装fasttext+fasttext在win上的使用+gensim(fasttext) - 每天坚持一点点 - 博客园