问题:
用pip安装python库:
1、Python安装词云wordcloud的时候一直提示安装失败:Microsoft Visual C++ 14.0 is required
2、python安装scrapy的时候一直提示安装失败:Microsoft Visual C++ 14.0 is required
3、python安装安装任何第三方库的时候一直提示安装失败:Microsoft Visual C++ 14.0 is required
分析:
其实这三个是同一问题,解决办法相同。
解决办法:(下面以wordcloud为例,其余库解决办法相同)
1、当执行 pip install wordcloud 的时候,会提示下面的错误:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
打开网址
http://landinghub.visualstudio.com/visual-cpp-build-tools
找到这段代码(意思是更新安装工具):
pip install --upgrade setuptools
重新输入
pip install wordcloud
问题解决
2、以(scrapy为例):
一般按照提示是需要安装一个C++14.0的一个库,但是进入网址后,此库总的有4G这么大,下载安装肯定不现实,好在在https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
,已经给我们集成了这个包,可以跳过这库的安装。
安装Twisted包来进一步安装Scrapy。
(1).首先打开https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
,找到对应版本的Twisted并下载到你的文件夹。此例为Twisted‑17.9.0‑cp36‑cp36m‑win_amd64.whl
(注意:此文件有版本兼容性问题)
(2).利用pip指定安装路径,如图所示
C:\Users\Tony>pip install D:\安装包\Twisted-17.9.0-cp36-cp36m-win_amd64.whl
成功之后,继续利用pip install scrapy
安装
3、若按照上述步骤安装了Twisted任显示错误
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
打开这个网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/
在里面找到需要安装的模块,选择适合自己python版本的下载,
然后通过pip切换到安装目录安装就可以了(将下载文件直接拖到终端命令行即可)
pip install wordcloud-1.3.2-cp36-cp36m-win32.whl