Oct1a

pip安装wordcloud词云报错

我只是要下载wordcloud库来尝试做词云的,使用pip install wordcloud安装报一个错:

error: command 'cl.exe' failed: No such file or directory

然后找到了同样问题的文章 windows下安装python的C扩展编译环境(解决“error: command …)

但他是解决了,在我这还是不行。。

发现在python3.5中又出现了同样的问题,原来python需要使用VC++ Compiler 来编译安装(也可使用MInGW,一般不推荐,在windows下使用pip安装一些python的第三方库,有很多使用C写了一些扩展,需要使用VC++
Compiler 来编译安装,否则就会出现“error: command ‘cl.exe’ failed:”。最常见的编译器是Visual Studio C ++。

解决办法:

  1. 下载安装:Microsoft Visual C++ Build Tools
  2. 打开安装目录C:\Program Files(x86)\Microsoft Visual C++ Build Tools
  3. 运行Visual C++ 2015 x86 x64 Cross Build Tools Command Prompt
  4. cd进入自己Python的scripts目录
  5. pip install wordcloud

安装成功

C:\Program Files(x86)\Microsoft Visual C++ Build Tools>cd D:\Python\Python36\Scripts

C:\Program Files(x86)\Microsoft Visual C++ Build Tools>D:

D:\Python\Python36\Scripts>pip install wordcloud
Looking in indexes: http://mirrors.aliyun.com/pypi/simple/
Collecting wordcloud
  Downloading http://mirrors.aliyun.com/pypi/packages/d4/95/d260ce89441d1f28192fa5a0a016f547829517b11cabe0079ab91c56f6cd/wordcloud-1.5.0.tar.gz (215kB)
    100% |████████████████████████████████| 225kB 681kB/s
Requirement already satisfied: numpy>=1.6.1 in d:\python\python36\lib\site-packages (from wordcloud) (1.15.0)
Requirement already satisfied: pillow in d:\python\python36\lib\site-packages (from wordcloud) (5.0.0)
Installing collected packages: wordcloud
  Running setup.py install for wordcloud ... done
Successfully installed wordcloud-1.5.0

参考maybe_fate的文章

解决require VS2015 C++ build tools以及cl.exe缺失的方法

本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。