• Python库的安装方法


    Python库的安装方法


    Python的解释器CPython是开源的,我们可以下载查看其源代码,同时,Python语言的各种库也都是开源的。利用Python语言编程,可用的库有很多,在Python官方的库索引PyPI页面(http://pypi.python.org)可以看到,截止目前(2017年2月)已经有99737个库了。这些库覆盖了信息技术各个方面,Python的编程就是调用各种库的库编程,全面地利用库可以更好地实现程序的模块化和代码复用。

    要用库,必须先安装库。

    Python库的安装方式有三种,它们分别是:库的自定义安装,Pip工具安装和用安装文件安装。下面逐一介绍。

     

    1、库的自定义安装

    库的自定义安装就是找到库的官方网站,按照网站给出的指示来下载、安装。

    比如numpy库的安装就可以用过自定义方式来进行。首先,从网上找到numpy的官方网站,然后从numpy库的官方网站上下载numpy库的安装文件,下载下来之后直接执行安装文件即可成功安装numpy。

     

    2、Pip工具安装库

    pip是python的库安装工具,当python的版本是2.6以上或者3.4以上的时候,pip是附带在python中的,不需要额外安装。

    Python解释器安装之后,在解释器的安装目录的Scripts目录下可以发现有一个工具,叫Pip。如果计算机是联网的,就可以用Pip工具在线下载、安装库。

    如果是Windows平台,可以在cmd窗口中,输入pip -h来查看pip工具的使用方法。

    pip支持以下的子命令:

    pip支持的子命令
    子命令 功能
    install 安装库
    uninstall 卸载库
    list 列出已经安装的库
    show 列出已安装的库的详细信息
    search 通过PyPI搜索库
    help 帮助命令

     

     

     

     

     

     

     

     

     

     

     

    查看帮助:

    pip help install 命令可以查看install子命令的帮助信息。

    安装库:

    可以用>pip install libName来安装名字为libName的库。

    比如,可以用pip install py2exe命令来安装py2exe库。

    更新库:

    还可以用pip install -U libName来更新已经安装好的libName库的版本,这个命令会从网络上检查库是否有最新的版本,如果有,那么它会自动下载新的版本,然后安装。

    比如,可以用pip install -U pip命令来更新pip命令自己。

    卸载库:

    用pip uninstall libName命令,可以将已经安装的库卸载。

    比如,可以通过pip uninstall py2exe来卸载py2exe库。

    查看已经安装的库:

    用pip list命令可以列出目前已经安装的库有哪些。

    查看需要更新的库:

    pip list -- outdated命令可以列出系统中需要更新的库有哪些。

    查看某个已经安装的库的具体信息:

    pip show libName命令可以查看已经安装好的库的详细信息。

    搜索PyPI来查找库:

    用pip search keyword命令可以在PyPI中查找库名或摘要中还有keyword的库。这个命令可以用来发现有用的库。

     

    3、从安装文件安装库

    Python中的每一个库都可以封装成一个.whl格式的安装文件。如果Python系统中安装了wheel库,那么Python就支持通过库的.whl文件来安装库。

    如果想安装一个库,那么可以从http://www.lfd.uci.edu/~gohlke/pythonlibs中下载一些常用库的.whl格式的安装文件,然后通过.whl。

    比如,如果想要安装pywin32库,就可以从以上的网站下载pywin32库的whl格式的安装文件,下载下来为pywin32-219-cp32-none-win_amd64.whl,然后就可以在cmd窗口中用pip install pywin32-219-cp32-none-win_amd64.whl命令来安装这个库了。

     

    4、用哪一种方法安装

    Python在持续发展中,每年大概会有一万到两万个库加入到python中,Python库要针对Windows或Linux等操作系统,而且还有32位64位等版本,所以同一个库用某种方法安装可能会不成功。

    因此,具体在安装一个库的时候,可以按照以下先后顺序来尝试安装库。

    第一,用pip工具安装。但是有部分库用这方式安装会不成功。

    第二,如果用pip无法成功安装,可以采用自定义方式安装。到库的官方网站上去,根据网站上给出的指示来安装。

    第三、如果以上两种方法都不能成功安装,那么请到网络上下载库对应的whl格式的安装文件,然后进行安装。

    一般来说,以上三种方法就可以成功安装几乎所有的库了。

     

     

  • 相关阅读:
    short-path problem (Spfa) 分类: ACM TYPE 2014-09-02 00:30 103人阅读 评论(0) 收藏
    short-path problem (Floyd) 分类: ACM TYPE 2014-09-01 23:58 100人阅读 评论(0) 收藏
    short-path problem (Dijkstra) 分类: ACM TYPE 2014-09-01 23:51 111人阅读 评论(0) 收藏
    Binary Indexed Tree 2D 分类: ACM TYPE 2014-09-01 08:40 95人阅读 评论(0) 收藏
    博弈论入门小结 分类: ACM TYPE 2014-08-31 10:15 73人阅读 评论(0) 收藏
    快速幂取模 分类: ACM TYPE 2014-08-29 22:01 95人阅读 评论(0) 收藏
    Segment Tree 扫描线 分类: ACM TYPE 2014-08-29 13:08 89人阅读 评论(0) 收藏
    Binary Indexed Tree 分类: ACM TYPE 2014-08-29 13:08 99人阅读 评论(0) 收藏
    Segment Tree 分类: ACM TYPE 2014-08-29 13:04 97人阅读 评论(0) 收藏
    Segment Tree with Lazy 分类: ACM TYPE 2014-08-29 11:28 134人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/zhangzl419/p/6483532.html
Copyright © 2020-2023  润新知