python安装wordcloud报错解决

1.问题

我用的是python3.6.3,Windows10 64位。

今天想起要安装词云wordcloud库,但是却报错了。

python安装wordcloud报错解决_第1张图片

没有遇到过这种情况。我想gg了。

然后按照提示去下载Visual C++14.0,安装了重启后,但是pip insstall wordcloud时也是这样。这不是搞笑吗?


2.思路:a.pip install wordcloud 的是wordcloud.1.4.1.tar.gz也就是压缩包。

              b.从报错上看应该是配置的环境编译出了问题。所以换个角度想那就是要下载python中的预编译文件。python中的.whl文件本质是一                  个压缩包,里面包含了py文件和经过预编译的pyd文件。这样就可以在不用到VC++的情况下就能下载库了。

3.解决方法:①.按照提示去下载安装Visual C++14.0,重启电脑后再pip install wordcloud。但是我按照这个提示来还是没有                                                 用,它还是报同样错误。于是只能另找出路。

           ②.从b分析中,去对应的网址( https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud )下载对应系统和                                            python版本的.whl文件。cd 切换到对应文件的路径 ,然后pip install wordcloud-1.4.1-cp36-cp36m-                                                    win_amd64.whl(这是我电脑的版本)。这次成功了。


4.总结: 

  • 安装库的几个方法:1.pip install  <库名>

     2.conda install <库名>(前提是要有Anaconda)

     3.pip install <库对应的.whl文件>

  • 分析报错原因,编译错误,还是环境配置问题。这点要搞清楚。


5.疑问:这个望大神解答,我是小白。

我尝试了另一种方法,安装2017Microsoft Visual Studio.这个也是按照上面报错要安装VC++14.0,然后下载的。但是安装了2017Microsoft Visual Studio后。 这时pip install wordcloud 出现了另一种错误。

错误如下:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\appdata\local\programs\python\python36\include -Ic:\users\appdata\local\programs\python\python36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tcwordcloud/query_integral_image.c /Fobuild\temp.win-amd64-3.6\Release\wordcloud/query_integral_image.obj

    query_integral_image.c

    C:\users\appdata\local\programs\python\python36\include\pyconfig.h(59): fatal error C1083: 无法打开包括文件: “io.h”: No such file or directory

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2


  1. 由报错:”C:\users\appdata\local\programs\python\python36\include\pyconfig.h(59): fatal error C1083: 无法打开包括文件: “io.h”: No such file or directory“。我说说自己的看法,这里报错说明编译压缩包文件,因而造成的致命错误错误。
  2. error:command'C:\\ProgramFiles(x86)\\MicrosoftVisualStudio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2     。这里说明系统配置环境出了问题,于是我配置了系统变量的path。但是重启后重新pip install wordcloud 还是报同样致命错(error:command'C:\\ProgramFiles(x86)\\MicrosoftVisualStudio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2 )

python安装wordcloud报错解决_第2张图片

3.那究竟是哪里错了?怎么解决?望指教一下。欢迎留言。。。












你可能感兴趣的:(python遇到问题)