关于python使用pip指令安装wordcloud库的报错问题
关于python使用pip指令安装wordcloud库出现“Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build”报错问题
一、报错截图为:
控制台中包含了这样的信息:Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build
二、问题分析:
- 之所以出现“Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build”的问题,是因为:python的一些库文件不是可以直接执行的可执行文件,而是需要编译的,我们要安装的wordcloud就是属于需要编译的库文件。
- 你的电脑系统中如果没有可以编译wordcloud的环境,则无法编译,安装会报错。
三、解决办法:
在解决问题的过程中我找到两个比较好的解决办法,两个方法你都可以了解一下,但我推荐第二种思路的安装方法。
原因是:第一种思路的方法安装会占用系统很大内存,且安装时间相对长点。
思路一:根据报错信息,安装wordcloud的编译环境。
步骤:
- 点击 “此处” 下载visualcppbuildtools_full.exe后
-
双击安装Microsoft visual C++ Build。
-
安装好后在控制台执行pip install wordcloud指令即可成功安装。
思路二:下载wordcloud库编译后的文件,之后安装编译后的文件。
步骤:
-
点击“此处”找到对应你电脑系统的编译文件,下载。
(点开网址之后按ctrl+f,输入wordcloud按回车可以帮你快速找到。)
之后安装步骤以我为例。
- 下载好之后找到文件下载地址,可以看到我是在E盘下的fireFoxDownLoad目录下。
- 之后在控制台通过盘符命令到达这个目录(E: cd )
- 之后输入命令:pip install 文件名.whl (这里我的是pip install wordcloud-1.7.0-cp38-cp38-win_amd64.whl)
- 到此就安装完成了。
四、总结
我重点说了第二种方法,是因为第二种方法避免大文件的下载(笔者本身不喜欢没必要的大文件安装在我的电脑上,绿色版软件除外),但同时这种方式相对复杂一丢丢,所以重点说了步骤。希望对各位有用。