基于深度学习的文本分类的准备工作:在Win10下安装fasttext

在本次基于深度学习的文本分类问题中,有一个第三包fasttext需要提前安装好。
电脑配置:
win10 64位
Anaconda3
IDE:pycharm

1、pip安装(可以参考我自己总结的小白教程)

pip install fasttext

我用这个方法报错了
error:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”

2、源码安装(网上说的,我还不会)
git clone https://github.com/facebookresearch/fastText.git
cd fastText
sudo pip install .

本次用的方法是:.whl文件在python库的安装

第一步:下载fasttext的 .whl文件(我是下载链接

在这里插入图片描述
下载哪一个版本的whl.文件需要核查两件事。第一件,自己电脑的位数,32位或者64位。第二件,查看当前Python版本匹配那些文件,选择cp38、cp37、cp36还是其他,具体如何查看请参考该博主Lukea11的博文
选择对的版本的whl.文件是必要的,否则会报错,例如,
在这里插入图片描述

fasttext-0.9.2-cp38-cp38m-win_amd64.whl is not a supported wheel on this platform

第二步:对应版本的 .whl文件放在哪?将文件复制到pip.exe安装的位置

一般是在C:\Users\THINKPAD\anaconda3\Scripts目录下

第三步:pip install + .whl文件安装名

在这里插入图片描述

C:\Users\THINKPAD>cd C:\Users\THINKPAD\anaconda3\Scripts
C:\Users\THINKPAD\anaconda3\Scripts>pip install fasttext-0.9.2-cp37-cp37m-win_amd64.whl
Processing c:\users\thinkpad\anaconda3\scripts\fasttext-0.9.2-cp37-cp37m-win_amd64.whl
Requirement already satisfied: setuptools>=0.7.0 in c:\users\thinkpad\anaconda3\lib\site-packages (from fasttext==0.9.2) (45.2.0.post20200210)
Requirement already satisfied: numpy in c:\users\thinkpad\anaconda3\lib\site-packages (from fasttext==0.9.2) (1.18.1)
Requirement already satisfied: pybind11>=2.2 in c:\users\thinkpad\anaconda3\lib\site-packages (from fasttext==0.9.2) (2.5.0)
Installing collected packages: fasttext
Successfully installed fasttext-0.9.2

安装成功啦!