• 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)

  • 相关阅读:
    elastalert邮件告警
    Kubernetes(k8s)集群安装
    supervisord进程管理
    Flask Ansible自动化平台搭建(持续更新)
    pandas数据导出Execl
    docker运行dubbo-admin
    Activemq集群搭建
    Zabbix自动发现java进程
    selenium爬取百度图片
    Beta 冲刺(1/7)
  • 原文地址:https://www.cnblogs.com/xiaoxiaolou/p/12652645.html
Copyright © 2020-2023  润新知