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
耶耶耶!!!!!!!!!!