Python第三方库安装和卸载

作者: c9af2eadd50d | 来源:发表于2016-04-25 22:24 被阅读42156次
    install python package

    系统:Windows 7
    版本:Python 3.5

    Python是一门简洁、优雅的语言,丰富的第三方库能让我们很多的编程任务变得更加简单。对于想要用Python进行数据分析,就需要强大的Python第三库如numpy、pandas、matplotlib、scipy必不可少,而Python本身除标准库外都需要另行安装,安装这些第三方库(包)成为许多人的问题,下面我们以安装requests包为实例来看如何安装这些包,如果需要安装其他包,请把requests替换为想要安装的包名即可。

    安装第三方库

    虽然Python安装库的方式非常简单,但是由于不同环境经常会出现错误,所以这里尽可能提供多种安装方式避免无法安装的情况。注意:以下所有命令都是在Dos下进行,不是在编辑器环境下,如果提示‘pip’不是内部或外部命令,也不是可运行的程序请检查Python是否设置好环境变量。可参考《Python环境搭建及IDE选择》进行配置。

    需要配置好环境变量
    方法一:包管理器(推荐)

    Python有个专门管理第三方库的网站PyPI。跟很多的编程语言一样,Python也有包管理器,通过包管理器我们能很方便安装或者卸载第三方库。使用pip或easy_install安装包会自动搜索pypi上最新的包,自动下载安装。如果安装其他的库,只需要将requests换成其他名字即可

    pip install requests
    
    easy_install requests
    
    安装成功
    方法二:源码安装

    Python的很多第三方库都是开源的,我们能从GitHub或者PyPi下载到源码,大多数情况得到的源码都是.zip tar.gz tar.zip tar.bz2格式的压缩包。解压这些包,进入文件夹可以看到setup.py的文件,Windows下用Dos命令进行安装。这里以requests包为例,先到PyPi下载好requests-2.9.1.tar.gz这里解压到D盘跟目录后进入文件夹找到setup.py,然后按住Shift后再点击右键进入该文件夹的Dos命令窗口后输入以下的命令安装即可。

    python setup.py install
    
    解压进入文件夹 进入文件夹Dos命令 输入命令后安装
    方法三:Anaconda安装

    前面讲过Anaconda集成很多科学计算包,对于利用Python来说数据分析十分方便,可以省去很多安装时间,当然Anaconda也提供了类似pip的安装方式,区别的是Anaconda是在自己的网站所有相关的库,经常会有一些找不到包而安装失败的情况。安装方法跟pip一样都是在Dos命令下进行,这里就不再进行重复。

    conda install requests
    
    方法四:Pycharm安装

    如果你已经安装好Pycharm,那么可以利用Available Packages的安装包,这种方式有时候会因为网络问题而安装失败,只需要换个网络环境多安装几次即可。

    第一步 第二步
    方法五:whl文件安装

    除了下载源码安装外,我们还能利用whl文件进行库的安装,进入http://www.lfd.uci.edu/~gohlke/pythonlibs/后找到对应的Python版本和系统版本的whl文件下载到本地,这里我们存到D盘的根目录。一般py2.py3代表Python 2和3均可安装,而cp35则代表只能适用于Python 3.5,另外win32和amd64代表32位和64位系统的版本。

    pip install D:/requests-2.9.1-py2.py3-none-any.whl
    
    第一步 第二步

    卸载第三方库

    同样的卸载第三方库可以使用pip进行操作,输入下面命令后询问是否开始输入y后回车自动卸载完成。

    pip uninstall requests
    
    卸载第三方库

    查看装好的库

    查看已经装好的库列表,库名后面带着版本号,也可以在编辑器环境下使用import requests导入相应的库,如果没有报错则说明导入成功。

    pip list
    
    查看装好的库

    更换pip镜像源

    PyPi地址在国外,因为有墙的原因所以有些地区使用pip安装第三方库的时候会出现下载慢甚至严重的无法访问导致安装失败。通过更换pip镜像源为国内地址可以解决上述问题。这里使用豆瓣的镜像源做演示,其他的镜像源可参考https://www.pypi-mirrors.org/ 给出的列表。

    pip install requests -i https://pypi.douban.com/simple
    

    相关文章

      网友评论

      • 吾已等候多时:很有用,很清楚,感谢分享
      • daec88030793:谢谢您的分享。想请教您一个问题
        我pycharm中有anaconda和python35两个编辑器,对于一些pycharm中没有的包,通过在dos里用pip install的方法安装,安装的包都默认和python35编辑器里了,而不是anaconda,请问如何安装包能使得安装好的包在anaconda里?
        daec88030793:@简杨君 安装您的方法问题解决了,非常感谢
        c9af2eadd50d:@敢为天下先_26f2 这种情况一般发生在先装了anaconda(本书自带了python)后来又装了python有添加环境变量,所以变成pip安装的包就装在后面的Python环境了,所以可以使用conda代替pip,例如conda install xxxx
      • 曹奉先:pycharm安装第三方库报没有权限错误 怎么解决
      • 2330af15c210:网上找了许多资料,都学不会如何安装,看到你的终于学会了,好开心,谢谢作者~~
      • 303d7d2f18bf:正好自学需要,嘿嘿
      • 枫色游侠:好的文章
        c9af2eadd50d:@会飞的树獭 :smile: 谢谢!

      本文标题:Python第三方库安装和卸载

      本文链接:https://www.haomeiwen.com/subject/mdcnlttx.html