Python安装第三方库的常见方法(以word cloud 为例)

    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(())      以确认支持的安装包版本。

             

 

         将对应版本的安装包下载至本地。用Dospython路径下执行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 x64x86, 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集成环境下安装(Anacondapycharm

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)

 

 

posted @ 2020-04-07 15:23  VVVivian  阅读(10730)  评论(2编辑  收藏  举报