解决windows pip安装时提示Microsoft Visual C++ 14.0 is required.

win10,在用pip安装wordcloud时遇到问题:
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: https://visualstudio.microsoft.com/downloads/
官方给的链接又一时找不到哪个是我需要装的Microsoft Visual C++ 14.0…
一定会有和我遇到一样问题的小伙伴对不对!


先讲重点:
经过我苦苦寻找后我终于还是在官网找到了这个可(tian)爱(sha)的Microsoft Visual C++ 14.0:
下载地址:
http://download.microsoft.com/download/5/F/7/5F7ACAEB-8363-451F-9425-68A90F98B238/visualcppbuildtools_full.exe


好了接下来记一些寻找解决方法时顺便带出来的各种新问题…我真是吐一口老血…

搜一下,发现好多小伙伴提供了不下载这个Microsoft Visual C++ 14.0也能装的方法…

比如有一种自行安装组件的方法,在组件库里找到需要的组件,找到合适自己的版本下载,然后再安装。
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/,

那我在尝试用这个方法安装wordcloud的时候,遇到了新问题。

没搞错的话,我的机子是win10 64位没毛病,python版本是3.7.4也没毛病,但遭到了无情报错
error:wordcloud-1.5.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

纳尼?不支持?
那我重新下载38试一下吧,结果依旧被残忍拒绝…

error:wordcloud-1.5.0-cp38-cp38m-win_amd64.whl is not a supported wheel on this platform.

我…我笑了。。。

正准备继续百度新的解决方法的一刹那,我忽然想到,有这个时间为什么不去找链接下载这个Visual C++ 14.0呢?不然下次再装新的库时不还得要直面这些惨淡的人生?

当然…我还是先把手头这个问题解决…

-----------以下猜测未经验证,因为我懒,决定把时间花在找官网链接上--------------

有可能是因为下载的.whl文件的版本与python版本不一致

也就是说我下的是win_amd64但我python版本是python3.7.4 32-bit,所以,报错。

换个win32的.whl文件下载,应该就没毛病了


好了接下来的故事就是找到官网链接,下载并安装了Microsoft Visual C++ 14.0。然后pip安装wordcloud,终于见到了久违的Successfully installed wordcloud-1.5.0

耶耶耶!!!!!!!!!!

你可能感兴趣的:(解决windows pip安装时提示Microsoft Visual C++ 14.0 is required.)