python库的安装方法_Python库的安装方法
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库的安装方法相关推荐
- python词云下载什么_python词云安装什么库
python词云需要安装wordcloud库. 安装方法: 在cmd使用pip install wordcloud命令即可安装. wordcloud库把词云当作一个WordCloud对象:wordcl ...
- python是谁维护的_Python 库从开发到维护
每个法师都有一颗近战的心,每个 CS 学生都有开发一个算法库的小目标- 前言 在学习和开发过程中,笔者发现项目开发和库开发有很大不同的,下面从 __init__.py .单元测试.README.测试. ...
- python中turtle要安装吗_Python之pygame安装过程中出现的问题以及解决方法
Hi,大家好,我是Wlong,第二篇文章呢,打算聊一聊前段时间安装Pygame遇到的一些问题以及解决方法.第一篇文章提到了我正在看<Python编程 从入门到实践>这本书,大概在上周左右, ...
- python怎么运行yaml配置文件_python的技巧和方法你了解多少?
脚本之家 你与百万开发者在一起 源 / python学习开发 文 / cxa 学了这些你的python代码将会改善,你的技巧将会提高. 1. 路径操作 比起os模块的path方法, ...
- python软件安装教程_python编程软件安装
在windows中安装python的方法:1.下载python安装包2.双击安装程序python-2.5.2.msi3.选择installforallusers,点击下一步4.选择安装目录,pytho ...
- python中sort函数字符串_python中的sort方法使用详解
< Python树莓派编程>--3.3 Python入门 本节书摘来自华章出版社<Python树莓派编程>一书中的第3章,第3.3节,作者:[美]沃尔弗拉姆·多纳特(Wolfr ...
- python使用json模块还需要安装吗_python json模块安装
python里面怎么安装json包 python中的json解释库有好几个,不同版本使用方法不同. 常用有 json-py 与smiplejson 两个包 其中,json-py 包含json.py外, ...
- python怎样安装模块_python中如何安装模块
下面介绍几种安装Python模块的几种方式 方法1:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以 ...
- python new方法_Python中的__new__()方法的使用
__new__() 函数只能用于从object继承的新式类. 先看下object类中对__new__()方法的定义: class object: @staticmethod # known case ...
最新文章
- 环境搭建之八-- node.js, npm和yarn
- win10远程计算机管理,Win10系统下实现批量远程桌面管理的具体方法
- Composer 本地路径加载 laravel-admin 扩展包
- 序列的卷积运算与相关运算——MATLAB
- ArcGIS API for Silverlight/WPF/Windows Phone/Android 插件下载地址
- 静态代理和动态代理的区别
- 基于脉动阵列实现矩阵卷积(FPGA)
- Excel POI 导入导出(支持大数据量快速导出)
- RGGEDU-Rob Grimm静物食物美食菜谱摄影技巧与后期-中文字幕
- 实现开启和关闭android移动网络
- android循环录制,按键精灵安卓版为什么我录制的脚本无法循环
- netgen.5.0.0下载地址与Windows下编译方法
- 太赞了,为什么这么设计?
- 两台计算机能否共用一个ip地址,多台电脑共用一个WIFI,IP地址是不是一样?
- CAD怎么添加打印机设备?CAD打印机添加步骤
- java itext图片大小_java – iText:降低图像质量(减少生成的PDF大小)
- stm8f003读24C64程序
- 怎么使用biopython_关于python:使用Biopython的翻译功能后,如何跟踪核苷酸序列中起始密码子(ATG)的位置?...
- 大屏vrop服务器作用,VRS2100 多媒体视频会议服务器
- matlab2012卸载,matlab2012一些函数删除后的替代解决方法及用到操作
热门文章
- mocha chai mysql_Github MIT开源银行电子支付系统(ReactJS+Nodejs+Mysql)
- android 下拉刷新实现方式,Android RecyclerView设置下拉刷新的实现方法
- matlab 计算数据转折点,计算轨迹(路径)中的转折点/枢轴点
- idea如何自制插件_Lice IntelliJ插件图标制作过程
- 中加学校计算机考试题,嘉应学院2009年计算机期末考试试题
- linux查看进程中的线程名,linux 怎么样查看一个进程的线程
- java 泛型 t extends_Java泛型的定义以及对于? extends T和? super T
- Python Machine Learning Windows 安装包网址
- Ubuntu启动显示System program problem detected 原因及解决方法
- 报错,java.lang.NoSuchMethodException: java.awt.print.Pageable