• Python安装第三方库常用方法


    在学习Python过程中,经常要用到很多第三方库,面对各种不同情况,Python为我们提供了多种安装方法:

     一、pip安装:

    pip安装相信大家都不陌生了,在安装第三方库中,pip是最常使用的一种方法。

    # 在python2中使用pip安装
    pip install 库名
    如:pip install numpy
    # 在python3中使用pip安装
    pip3 install 库名
    如:pip3 install numpy
    直接使用pip安装是最便捷的方式,还能指定安装版本

    # 安装版本为2.8.7的robotframework库
    pip install robotframework==2.8.7
    pip3 install robotframework==2.8.7
    但也会存在一个问题,就是速度慢,因为文件都在国外服务器上,所以下载速度会很慢,这时候我们就可以使用豆瓣源,速度是跟坐火箭一样快。


    pip2 install -i https://pypi.douban.com/simple/ 库名
    pip3 install -i https://pypi.douban.com/simple/ 库名
    # 记得是https,网上一些地方还是写着http,现在已经过时了
    当然,如果你不想每次都要输入豆瓣源的网址,你可以直接在python的环境中配好,下面的配置方法是针对Python3.6.5在Win10环境下

    C:UsersAdministratorAppDataLocalProgramsPythonPython36Libsite-packagespip\_internalmodelsindex.py
    打开Python目录下的

    libsite-packagespip\_internalmodelsindex.py,

    修改PyPI的地址为https://pypi.douban.com/

    PyPI = Index('https://pypi.douban.com/')
    这样,你下次只需要pip3 install 库名 就能只能从豆瓣源中获取资源。

    Python2的的index.py也是在pip文件夹下,但具体位置跟3会有点区别。

            二、 whl安装

    有时候,你在使用pip安装时会报错各种各样的错,那这时候你可能需要使用whl安装了,whl是离线安装,你需要将文件下载到本地后进行安装。那whl文件可以从哪获取呢?你可以在Python的官网下载,也可以在其他地方,这里我给大家推荐一个网址,上面的资源还是比较齐全,基本上你要的都能找到,但不是官方网址,所以用不用还需自己衡量。

    https://www.lfd.uci.edu/~gohlke/pythonlibs/
    在使用whl在之前,我们需要先在python中安装好wheel

    pip3 install wheel
    然后在命令行下执行

    # 打开whl文件所在文件夹
    cd C:UsersAdministratorDocumentsTencent FilesFileRecv(文件夹位置)
    # 安装
    pip3 install xxx.whl(文件名称)
                三、 源码安装

    源码安装一般我是从github上下载所需的包的源码,如下图的Django

    下载后是一个文件夹,里面会有个setup.py的文件,我只需要执行这个文件就可以了安装了。

    # 打开setup.py文件所在文件夹
    cd C:UsersAdministratorDocumentsTencent FilesDjango(文件夹位置)
    # 安装
    python setup.py install
            以上就是我们常用的安装第三方库的方法,一般的方便程度都是pip -> whl -> 源码 ,当然也是根据大家的实际情况进行判断的。
    ---------------------

    参考地址:https://blog.csdn.net/zhaogeno1/article/details/80463264

  • 相关阅读:
    css
    page
    Process Array
    multiprocessing
    page
    mid
    防御 CSRF
    django 常用过滤器
    template
    Android学习笔记28-对话框Dialog控件的使用
  • 原文地址:https://www.cnblogs.com/xiohao/p/11287810.html
Copyright © 2020-2023  润新知