1.Dos系统下pip命令
方法一:输入命令 pip install word cloud
如果运行成功,系统将会自动完成word cloud库的下载和安装。但由于python的服务器在国外,响应较慢,有时导致下载中断
方法二:镜像站下载
镜像站点是将网站的多个副本放置不同的服务器,这样可能提高反应速度,用户可以在访问较少或相对速度较快的服务器上取得信息。目前国内的常用镜像站网址有:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
设置方法,以清华镜像源为例:
临时使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xx
永久设置pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
设置后,我们可以看到,下载时,python会自动到该地址寻找安装包
需要更改地址时,
在windows文件管理器中,输入 %APPDATA%,定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件,在新建的pip.ini文件中输入新地址即可。
这个方法的常见问题是pip的版本不够 根据提示,可见word cloud已经下载成功,但是只有pip20.0.2才能完成库的安装,而我们的版本是19.0.2。此时需要用pip install upgrade pip 来完成pip的升级
升级后,可用pip -V查看当前pip版本
2. Whl安装包安装
如果电脑缺少VC++组件,使用更新后的pip 仍然无法完成安装的话,就要去python官网https://www.python.org/获取word cloud安装包,下载到本地再进行安装
在官网上我们可以看见有许多对应的第三方库,
那究竟哪个版本是我们需要的呢?
在python 的shell环境下运行
import pip._internal.pep425tags
print(pip._internal.pep425tags.get_support ed(()) 以确认支持的安装包版本。
将对应版本的安装包下载至本地。用Dos在python路径下执行pip install +文件目录 命令进行安装。
3.tar.gz安装包
将安装包下载到本地后,用winRAR进行解压
在解压后的文件夹当中,选取 word cloud文件
直接粘贴到python的lib目录下
进入python—lib—word cloud文件目录下,在路径栏输入%comspec%,回车,进入python lib word cloud目录下的路径,
执行python.exe setup.py install命令,进行安装
安装结束后,在cmd输入pip list或者在idle环境下输入 import word cloud 可以确认第三方库是否安装成功
未成功:
成功:
4.下载更低版本的python
从官网提供的安装包来看,绝大部分是针对3.7版本的python。为了便于匹配官方提供的安装包版本,可卸载python3.8,下载3.7版本的python以及安装包,其余操作同上。
5.安装相应支撑软件
(1) 卸载现有python,然后安装python3.6.8(3.6版本不高不低兼容性较好),地址https://www.python.org/downloads/release/python-368/,下载”Windows x86-64 executable installer”安装
(2)按https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud中的文字”Many binaries depend on numpy-1.16+mkl and the current Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 for Python 3, or the Microsoft Visual C++ 2008 Redistributable Package x64, x86, and SP1 for Python 2.7.”的要求,下载和安装基础的安装包: ”numpy1.16.6+mklcp36cp36mwin_amd64.whl” 和 ”Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019”
(3)到https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud下载和安装”wordcloud1.6.0cp36cp36mwin_amd64.whl”(cp36表示对应python3.6),安装的过程中,发现缺什么包,就到https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud中找相应的包.如下图报错,分析可见缺少dateutil这个包,将其下载和安装.
6.idle集成环境下安装(Anaconda,pycharm)
Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。其中包含了大量安装好的第三方库,我们常用的word cloud,jieba等自然不在话下。
直接进入Anaconda官网https://www.anaconda.com/点击进行下载即可
下载完成后,我们进入Anacoda的cmd,输入pip list
可见其中包含了各种各样的包,当然,也包含了我们需要的word cloud
Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)