【总结】Python中第三方的库(library)、模块(module),包(package)的安装方法

【教程】Python中的内置的模块 和第三方的模块

1.Python内置模块和第三方模块

  • 内置模块:

Python中,安装好了Python后,本身就带有的库,就叫做Python的内置的库。

内置模块,也被称为Python的标准库。

Python 2.x的在线库函数查询,可以去这里:

The Python Standard Library

  • 第三方库:

而非Python本身自带的库,就是所谓的第三方的库;

 

2.模块==库

模块,module,也常被叫做 库,Lib,Library。

 

3.常见的内置模块和第三方模块

 

Python中,一些常见的内置模块:

Python内置模块名称 功能简介 详细解释/使用示例
os 和操作系统相关 os.path — Common pathname manipulations
sys 和系统相关 sys — System-specific parameters and functions
urllib,urllib2 和网络相关 urllib — Open arbitrary resources by URL 
urllib2 — extensible library for opening URLs
re 正则表达式 re — Regular expression operations
json 处理JSON字符串 json — JSON encoder and decoder

 

更多的使用心得,可参考我的:

Python中自带模块的使用心得

 

我所折腾过的一些第三方的模块:

Python的第三方模块名称 功能简介 详细解释/使用示例
BeautifulSoup 用于解析html代码,方便提取所需内容 BeautifulSoup 
【总结】Python的第三方库BeautifulSoup的使用心得 
【整理】关于Python中的html处理库函数BeautifulSoup使用注意事项
xlwt 用于将数据写入到excel文件 【记录】Python中生成(写入数据到)Excel文件中
Scrapy 用于编写网页爬虫的框架 【记录】安装Scrapy 
【记录】折腾Scrapy的Tutorial
PIL 用于出现图像方面的图形库 【已解决】Python中通过Image的open之后,去show结果打不开bmp图片,无法正常显示图片

 

【总结】Python中第三方的库(library)、模块(module),包(package)的安装方法

提示:

【教程】Python中的内置的模块 和第三方的模块

 

Python中,想要安装第三方安装包,即third library,package等,对于熟悉的人来说,很简单。

但是对于新手,至少对于之前的我,很难,往往只是安装一个很小的包,都被搞得一头雾水。

现在略微清楚了大概逻辑了。

 

Python中第三方的库(library)、模块(module),包(package)的安装方法

方法1:下载源码,手动运行setup.py install去安装

下载对应的源码,往往都是.tar.gz,.zip的压缩包,解压后,打开windows的cmd,切换到对应目录,运行:

?
1
setup.py install

即可去安装。

 

一些参考示例:

【记录】通过源码方式安装pip

【放弃解决】运行setup.py install去安装PyGreSQL出错:error: Unable to find vcvarsall.bat

【记录】Python中安装可以读写excel的xls文件的xlutils模块(需依赖于xlrd和xlwt)

 

方法2:利用第三方安装工具(如pip,easy_install,distribute等)去自动化安装

利用的目前常见的一些自动化安装工具,比如pip,easy_install,distribute等,自动帮你下载源码,并安装。

而且很多时候,由于要安装的包,还要依赖一些其他的别的包,而这类自动化安装工具,会自动帮你解决依赖关系,自动帮你下载并安装所缺少的那些包,所以相对来说,就省去了你的麻烦了。

Python中用pip安装模块

【记录】通过源码方式安装pip

参考:

pip Installation instructions

找到源码地址:

http://pypi.python.org/packages/source/p/pip/pip-1.0.tar.gz

下载得到pip-1.0.tar.gz,解压,然后到windows的cmd中运行setup.py install:

【已解决】Python中,运行pip install Django出错:’pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件

 

解决过程】

1. 然后就去看了看,site-packages的pip和pip-1.2.1-py2.7.egg-info中,都没有pip.py或pip.exe之类的。

并且,此路径也没加到PATH中去,所以没法运行,也是正常的。

但是为何官网教程,竟然会这么写,很是奇怪。

2.后来还是无意间通过google搜:

pip’ is not recognized as an internal or external command operable program or batch file

而找到的:

Python: Pip is command is not recognized

参考其截图,去添加对应的环境变量:

E:\dev_install_root\Python27\Scripts

到PATH中去.


Python中用easy_install安装模块

【已解决】Python中使用setup.py install去安装别的模块结果出错:ImportError: No module named setuptools

 

Python中用distribute安装模块

【记录】为Python安装distribute

【记录】为Python安装MySQL数据库模块:MySQLdb


阅读更多
个人分类: Python
上一篇Python的函数参数传递:传值?引用?
下一篇办公室之window命令行 -- type或more命令
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭