zoukankan      html  css  js  c++  java
  • 1.4.1 安装Python扩展库

      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:UsersddddAppDataLocalProgramsPythonPython35Scripts>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模块,没有报错,说明这个模块安装成功。

  • 相关阅读:
    Java利用QRCode.jar包实现二维码编码与解码
    javax.servlet不存在问题的解决
    订单号生成规则
    Koa处理url
    网站追踪技术:前端持久化evercookie
    网站追踪技术:“帆布指纹识别”canvas fingerprinting
    Typescript类、命名空间、模块
    TypeScript 基础类型、变量声明、函数、联合类型、接口
    webpack中的hash、chunkhash、contenthash区别
    不刷新网页修改url链接:history.pushState()和history.replaceState()新增、修改历史记录用法介绍
  • 原文地址:https://www.cnblogs.com/avention/p/8515151.html
Copyright © 2011-2022 走看看