Python之所以得到各行业领域工程师、策划师以及管理人员的青睐,与涉及各行业各领域开发的扩展库也有很大关系,不仅数量众多、功能强大,关键是用起来很方便。虽然Python标准库已经拥有了非常强大的功能,但很多时候如果我们能够熟练运用扩展库,会大幅度提高软件开发速度。

  可以把Python模块看作一个个用来存放积木的收纳箱,每个收纳箱里放着很多特定类型的积木(函数或类),用的时候我们把收纳箱从仓库里拖出来然后打开它,选择合适的积木来搭建自己的房子、汽车、轮船、飞机等作品(程序)就可以了。

  当前,pip已经成为管理Python扩展库的主流方式,使用pip不仅可以实时查看本机已安装的Python扩展库列表,还支持Python扩展库的安装、升级、卸载等操作。使用pip工具管理Python扩展库只需要在保证计算机联网的情况下输入几个命令即可完成,极大方便了用户。常用pip命令如下表:

pip命令示例 说明
pip install SomePackage 安装 SomePackage 模块
pip list 列出当前已安装的所有模块
pip install--upgrade SomePackage 升级 SomePackage 模块
pip uninstall SomePackage 卸载 SomePackage 模块

  小技巧:

    使用pip命令安装Python扩展库需要在命令提示符环境中进行,并且需要切换至pip命令所在目录,目录查找方式有如下两种:

      (1)可以在“资源管理器”或“计算机”中通过单击进入Python安装文件夹中的scripts文件夹,然后按住Shift键再右击空白处,选择“在此处打开命令窗口”直接进入命令提示符环境,然后就可以使用pip命令管理Python扩展库。

      (2)还可以从“开始”菜单依次展开到Python启动程序的快捷方式(Python 3.5 (64 bit)),然后右击并选择“属性”,在“属性”窗口中选择“打开文件位置”按钮就可以直接进入Python安装文件夹。然后按住Shift键再右击空白处,选择“在此处打开命令窗口”直接进入命令提示符环境,然后就可以使用pip命令管理Python扩展库。

示例:在本机上安装tornado  Tornado 是一款轻量级的 Web 服务器框架

C:\Users\dddd\AppData\Local\Programs\Python\Python35\Scripts>pip3 install tornad
o==4.3
Collecting tornado==4.3
Downloading tornado-4.3-cp35-none-win_amd64.whl (398kB)
35% |███████████▌ | 143kB 307kB/s eta 0:00:01
38% |████████████▍ | 153kB 282kB/s eta 0:00:0
41% |█████████████▏ | 163kB 210kB/s eta 0:00:
43% |██████████████ | 174kB 210kB/s eta 0:00:
46% |██████████████▉ | 184kB 224kB/s eta 0:00
48% |███████████████▋ | 194kB 224kB/s eta 0:0
51% |████████████████▌ | 204kB 187kB/s eta 0:
53% |█████████████████▎ | 215kB 167kB/s eta 0
56% |██████████████████ | 225kB 152kB/s eta 0
59% |███████████████████ | 235kB 152kB/s eta
61% |███████████████████▊ | 245kB 152kB/s eta
64% |████████████████████▋ | 256kB 111kB/s et
66% |█████████████████████▍ | 266kB 128kB/s e
69% |██████████████████████▏ | 276kB 128kB/s
71% |███████████████████████ | 286kB 105kB/s
74% |███████████████████████▉ | 296kB 105kB/s
77% |████████████████████████▊ | 307kB 104kB/
79% |█████████████████████████▌ | 317kB 85kB/
82% |██████████████████████████▎ | 327kB 106k
84% |███████████████████████████▏ | 337kB 80k
87% |████████████████████████████ | 348kB 80k
89% |████████████████████████████▉ | 358kB 81
92% |█████████████████████████████▋ | 368kB 6
95% |██████████████████████████████▍ | 378kB
97% |███████████████████████████████▎| 389kB
100% |████████████████████████████████| 399k
B 71kB/s
Installing collected packages: tornado
Successfully installed tornado-4.3
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.

Tornado安装完毕后,采用如下方式验证一下是否安装成功:

>>> import tornado
>>>

看到了吧,导入tornado模块,没有报错,说明这个模块安装成功。

1.4.1 安装Python扩展库的更多相关文章

  1. window下python 扩展库安装 使用第三方镜像源

    0.前言     由于python的官方镜像位于国外,若使用pip或者easy_install安装第三方插件时或许会被限制,甚至连easy_install或pip也无法安装,例如在windows环境下 ...

  2. 安装Python算法库

    安装Python算法库 主要包括用NumPy和SciPy来处理数据,用Matplotlib来实现数据可视化.为了适应处理大规模数据的需求,python在此基础上开发了Scikit-Learn机器学习算 ...

  3. 安装php扩展库

    无法加载'pdo_mysql' ,因为需要pdo这个module.PHP Warning: Cannot load module 'pdo_mysql' because required module ...

  4. php下安装动态扩展库的相关事项

    php下安装动态扩展库的相关事项 我下载的Apache版本为2.4,PHP版本为7.0. 将Apache与PHP集成配置好后(PHP安装目录为:G:\computer\web\php7,apache安 ...

  5. PyCharm 如何安装python第三方库及插件

    一.如何安装python第三方库: 1.有一个专门可下载安装第三方库的网址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Ctrl+f 搜索要下载的第三方库, ...

  6. [爬虫]Windows下如何安装python第三方库lxml

    lxml是个非常有用的python库,它可以灵活高效地解析xml与BeautifulSoup.requests结合,是编写爬虫的标准姿势. 但是,当lxml遇上Windows,简直是个巨坑.掉在安装陷 ...

  7. Windows下如何安装python第三方库lxml

    lxml是个非常有用的python库,它可以灵活高效地解析xml,与BeautifulSoup.requests结合,是编写爬虫的标准姿势. 参考 Windows下如何安装python第三方库lxml ...

  8. Pycharm安装Python第三方库

    转自:http://blog.csdn.net/qiannianguji01/article/details/50397046 除了使用easy_insatll和pip工具安装Python第三方库外还 ...

  9. 离线安装 python 第三方库

     离线安装 python 第三方库 首先你需要在联网的服务器上已经安装了一个第三方库,比如是paramiko,也就是说你已经执行了 pip install paramiko    ,小提示: 如果在安 ...

随机推荐

  1. 使用WCF进行跨平台开发之一(WCF的实现、控制台托管与.net平台的调用)

    WCF是Windows Communication Foundation的缩写,是微软发展的一组数据通信的应用程序开发接口,它是.NET框架的一部分,是WinFx的三个重要开发类库之一,其它两个是WP ...

  2. POJ3090 巧用欧拉函数 phi(x)

    POJ3090 给定一个坐标系范围 求不同的整数方向个数 分析: 除了三个特殊方向(y轴方向 x轴方向 (1,1)方向)其他方向的最小向量表示(x,y)必然互质 所以对欧拉函数前N项求和 乘2(关于( ...

  3. Linux基础命令第二波

    第1章 Linux启动过程 开机自检(BIOS)##硬件检查 MBR引导 GRUB菜单(选择不同的内核) 加载内核 运行init进程(Linux系统里面第一个进程) 读取/etc/inittab配置文 ...

  4. 基于行为树的AI 与 Behavior Designer插件

    优点:    0.行为逻辑和状态数据分离,任何节点都可以反复利用.    1.高度模块化状态,去掉状态中的跳转逻辑,使得状态变成一个"行为".    2."行为" ...

  5. [Apple开发者帐户帮助]九、参考(1)证书类型

    该证书类型有助于开发者帐户和Xcode的标识证书. 类型 目的 APNs Auth Key 生成服务器端令牌,以替代通知请求的证书. Apple推送服务 在通知服务和APN之间建立连接,以向您的应用提 ...

  6. python自动化测试学习笔记-2-列表

    上次我们学习了python的基本概念,了解了python的变量及数据类型,并实战了条件判断,for/while循环,字符串输出,格式化输出的一些基本用法,接下来我们继续学习其他的一些数据类型. pyt ...

  7. JavaScript--二维数组

    一维数组,我们看成一组盒子,每个盒子只能放一个内容. 一维数组的表示: myarray[ ] 二维数组,我们看成一组盒子,不过每个盒子里还可以放多个盒子. 二维数组的表示: myarray[ ][ ] ...

  8. Educational Codeforces Round 45

    A. 一个小模拟    不解释 //By SiriusRen #include <bits/stdc++.h> using namespace std; long long n,m,a,b ...

  9. ios9-NSLayoutAnchor和UILayoutGuide实现自动布局

    @interface ViewController () { NSLayoutConstraint *yellowViewTopConstraint; NSLayoutConstraint *blue ...

  10. 【Spring】AOP

    AOP 编程允许你把遍布应用各处的功能分离出来形成可重用的组件,将安全.事务和日志关注点与你的核心业务逻辑相分离. 面向切面编程往往被定义为促使应用程序分离关注点的一项技术.系统由许多不同组件组成,每 ...