第三方模块由Python社区提供
,如果我们编写了一些有意义的模块,也可以贡献出来,提供给有需要的人。这些第三方模块,通常都放置在 pypi 这个网站。跟Python 标准库
不同的是,要使用第三方模块
,必须使用pip
安装。
pip
是Python的模块管理工具
,性质等同于Ruby的brew
,Node.js的npm
。我们在安装Python的时候,一般pip会被附带安装,windows下面如果不能使用,需要添加环境变量。
常用操作
pip install 模块名 # 安装
pip uninstall 模块名 # 卸装
pip list # 已安装的模块
在此之前,我们已经无数次鼓吹过Python的库是很简洁彪悍的。我们现在用you-get
做个演示,下载一下B站
的视频。
# 安装
pip install you-get
# 下载
you-get https://www.bilibili.com/video/av24066639/
# so easy 这样视频就下载到你当前到文件夹
如果你会写爬虫,花一点点时间,就能完成自动下载整个bilibili
视频的程序。
如果我们随便的就使用pip
安装一个模块到本地,不出几天,我们就会把整个本地环境搞得非常到臃肿。virtualenv
是一个虚拟环境
,我们可以借助这种沙箱机制
,构造出多个环境出来,这样我们就能随便到玩。
pip install virtualenv # 安装
virtualenv env # 创建环境 | 在当前目录下面
source env/bin/activate # 激活环境
# 这样,在当前终端使用到python命令,都在这个全新构建的虚拟环境里,使用pip安装的模块,也都在env这个目录中。