最近要做一些文本分析的工作,其中就用到一个python的利器fasttext,但是这个库是个大坑!!!!!对于win10 64位 3.7版本的电脑有敌意!安装过程呕心沥血,使用过程抓心挠肺!下面废话不多说,我来说说我怎么把它基本摆平的。

一、

1.首先是在命令行运行 pip install fasttext,无奈不行,看的眼花所以用了IDE。具体流程如下图:

(1)从file 找到setting

(2)python 文本分析之fasttext
(3)点右上角的加号
python 文本分析之fasttext(4)搜索之,然后install
python 文本分析之fasttext
2.然而天公不作美,不行,出现了第一个问题
python 文本分析之fasttext
python 文本分析之fasttext
没有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) - 每天坚持一点点 - 博客园

相关文章: