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格式的安装文件,然后进行安装。

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

python库的安装方法_Python库的安装方法相关推荐

  1. python词云下载什么_python词云安装什么库

    python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...

  2. python是谁维护的_Python 库从开发到维护

    每个法师都有一颗近战的心,每个 CS 学生都有开发一个算法库的小目标- 前言 在学习和开发过程中,笔者发现项目开发和库开发有很大不同的,下面从 __init__.py .单元测试.README.测试. ...

  3. python中turtle要安装吗_Python之pygame安装过程中出现的问题以及解决方法

    Hi,大家好,我是Wlong,第二篇文章呢,打算聊一聊前段时间安装Pygame遇到的一些问题以及解决方法.第一篇文章提到了我正在看<Python编程 从入门到实践>这本书,大概在上周左右, ...

  4. python怎么运行yaml配置文件_python的技巧和方法你了解多少?

    脚本之家 你与百万开发者在一起 源 / python学习开发           文 / cxa 学了这些你的python代码将会改善,你的技巧将会提高. 1. 路径操作 比起os模块的path方法, ...

  5. python软件安装教程_python编程软件安装

    在windows中安装python的方法:1.下载python安装包2.双击安装程序python-2.5.2.msi3.选择installforallusers,点击下一步4.选择安装目录,pytho ...

  6. python中sort函数字符串_python中的sort方法使用详解

    < Python树莓派编程>--3.3 Python入门 本节书摘来自华章出版社<Python树莓派编程>一书中的第3章,第3.3节,作者:[美]沃尔弗拉姆·多纳特(Wolfr ...

  7. python使用json模块还需要安装吗_python json模块安装

    python里面怎么安装json包 python中的json解释库有好几个,不同版本使用方法不同. 常用有 json-py 与smiplejson 两个包 其中,json-py 包含json.py外, ...

  8. python怎样安装模块_python中如何安装模块

    下面介绍几种安装Python模块的几种方式 方法1:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以 ...

  9. python new方法_Python中的__new__()方法的使用

    __new__() 函数只能用于从object继承的新式类. 先看下object类中对__new__()方法的定义: class object: @staticmethod # known case ...

最新文章

  1. 环境搭建之八-- node.js, npm和yarn
  2. win10远程计算机管理,Win10系统下实现批量远程桌面管理的具体方法
  3. Composer 本地路径加载 laravel-admin 扩展包
  4. 序列的卷积运算与相关运算——MATLAB
  5. ArcGIS API for Silverlight/WPF/Windows Phone/Android 插件下载地址
  6. 静态代理和动态代理的区别
  7. 基于脉动阵列实现矩阵卷积(FPGA)
  8. Excel POI 导入导出(支持大数据量快速导出)
  9. RGGEDU-Rob Grimm静物食物美食菜谱摄影技巧与后期-中文字幕
  10. 实现开启和关闭android移动网络
  11. android循环录制,按键精灵安卓版为什么我录制的脚本无法循环
  12. netgen.5.0.0下载地址与Windows下编译方法
  13. 太赞了,为什么这么设计?
  14. 两台计算机能否共用一个ip地址,多台电脑共用一个WIFI,IP地址是不是一样?
  15. CAD怎么添加打印机设备?CAD打印机添加步骤
  16. java itext图片大小_java – iText:降低图像质量(减少生成的PDF大小)
  17. stm8f003读24C64程序
  18. 怎么使用biopython_关于python:使用Biopython的翻译功能后,如何跟踪核苷酸序列中起始密码子(ATG)的位置?...
  19. 大屏vrop服务器作用,VRS2100 多媒体视频会议服务器
  20. matlab2012卸载,matlab2012一些函数删除后的替代解决方法及用到操作

热门文章

  1. mocha chai mysql_Github MIT开源银行电子支付系统(ReactJS+Nodejs+Mysql)
  2. android 下拉刷新实现方式,Android RecyclerView设置下拉刷新的实现方法
  3. matlab 计算数据转折点,计算轨迹(路径)中的转折点/枢轴点
  4. idea如何自制插件_Lice IntelliJ插件图标制作过程
  5. 中加学校计算机考试题,嘉应学院2009年计算机期末考试试题
  6. linux查看进程中的线程名,linux 怎么样查看一个进程的线程
  7. java 泛型 t extends_Java泛型的定义以及对于? extends T和? super T
  8. Python Machine Learning Windows 安装包网址
  9. Ubuntu启动显示System program problem detected 原因及解决方法
  10. 报错,java.lang.NoSuchMethodException: java.awt.print.Pageable