Python 第三方模块

第三方模块

第三方模块由Python社区提供,如果我们编写了一些有意义的模块,也可以贡献出来,提供给有需要的人。这些第三方模块,通常都放置在 pypi 这个网站。跟Python 标准库不同的是,要使用第三方模块,必须使用pip安装。


pip

pip是Python的模块管理工具,性质等同于Ruby的brew,Node.js的npm。我们在安装Python的时候,一般pip会被附带安装,windows下面如果不能使用,需要添加环境变量。

常用操作

pip install 模块名 # 安装
pip uninstall 模块名 # 卸装
pip list # 已安装的模块

you-get

在此之前,我们已经无数次鼓吹过Python的库是很简洁彪悍的。我们现在用you-get做个演示,下载一下B站的视频。

# 安装
pip install you-get

# 下载
you-get https://www.bilibili.com/video/av24066639/

# so easy 这样视频就下载到你当前到文件夹

如果你会写爬虫,花一点点时间,就能完成自动下载整个bilibili视频的程序。


virtualenv

如果我们随便的就使用pip安装一个模块到本地,不出几天,我们就会把整个本地环境搞得非常到臃肿。virtualenv是一个虚拟环境,我们可以借助这种沙箱机制,构造出多个环境出来,这样我们就能随便到玩。

pip install virtualenv # 安装
virtualenv env # 创建环境 | 在当前目录下面
source env/bin/activate # 激活环境

# 这样,在当前终端使用到python命令,都在这个全新构建的虚拟环境里,使用pip安装的模块,也都在env这个目录中。
Python 教程 Python 入门 Python 时间 Python JSON