微信公众号推文:https://mp.weixin.qq.com/s/etFEXm6-ujK3Sg2B7gzqMg

标准库和第三方库

  • Python的标准库是随着Pyhon安装的时候默认自带的库。(类比智能手机的自带相机)

  • Python的第三方库,需要自行安装。(类比智能手机的各种App)

  • Python社区提供了大量的第三方库。它们无所不能,覆盖科学计算、Web开发、数据库接口、图形系统多个领域,并且大多成熟而稳定。

  • Anaconda自动安装好了常用的第三方库。(就像买手机,已经帮你安装微信、QQ等常用软件)

查看第三方库

我们可利用Anaconda配备的Anaconda Prompt命令行安装。

1、在开始菜单点击->Anacodna 3->Anaconda Prompt或者搜索Anaconda Prompt,

image-20221019170645740

2、在Anaconda Prompt在命令行中输入pip list 就会显示已经安装好的库

image-20230107225906405

另外,我们可以在Anaconda的根目录(Anaconda的安装路径)下的Lib文件夹中的site-packages文件夹中查看已安装的第三方库。

image-20230107225802435

安装第三方库:以视频下载神器you-get为例

接下以视频下载神器you-get库的安装为例,展示第三方库的安装。

点击开始菜单栏-Anaconda3-Anaconda Prompt。

image-20221019170645740

从Python的官方源安装第三方库

Anaconda Prompt命令行输入:

pip install <pakage name>

pip表示Package Installer for Python(Python的包安装工具)

比如,我们想安装you-get库,Anaconda Prompt命令行输入:

pip install you-get

image-20230107224732489

安装特定版本的第三方库

pip install <package name>==<version>

如果想安装 pandas 版本1.20,输入以下命令

pip install pandas==1.2.0

通过镜像网站安装第三方库

pip install原理是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。
不过访问官方的pypi不稳定,有时候速度很慢甚至访问不了。此时,我们可以使用国内镜像。

国内镜像目前有:

豆瓣 http://pypi.douban.com/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
华中理工大学 http://pypi.hustunique.com/
山东理工大学 http://pypi.sdutlinux.org/

Anaconda Prompt命令行输入:

pip install <pakage name> -i <mirror website>

比如,我们通过镜像网站安装you-get库,在命令行中输入:

pip install you-get -i https://pypi.tuna.tsinghua.edu.cn/simple/

image-20230107224833584

you-get库的使用

下载《资本的故事》第1季第1集

网址:https://www.bilibili.com/video/BV1mW411J7ED?p=1

image-20230107225058537

Anaconda Prompt命令行输入:

you-get https://www.bilibili.com/video/BV1mW411J7ED?p=1

image-20230107225325386

下载《资本的故事》视频合集

由于资本的故事一共有60集,如果我们想下载60集怎么办呢?我们可以直接在单集的网址后面加上 --playlist。即在命令行中输入:

you-get https://www.bilibili.com/video/BV1mW411J7ED?p=1 --playlist

image-20230107225515545

下载whl文件安装第三方库

whl文件使用场景

通过 pip install 命令进行第三方模块安装时,有些第三方模块与Python3不兼容,因此需要自己找一个兼容的包进行安装。

比如我们安装docx库,在命令行中输入

pip install docx

img

我们在开发环境中输入import docx测试三方库有没有成功,显示Error,原因是通过命令行下载的docx安装包只兼容Python2,与Python3不兼容。

img

此时,我们可以先通过下载网址将第三方模块包手动下载到本地,再手动进行安装。许多第三方模块包为whl文件,whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件,使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。

whl文件安装过程

A.下载需要的whl文件。下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

image-20220516201233095

比如我们想安装docx第三方库,点击python_docx-0.8.10-py2.py3-none-any.whl进行下载

image-20220516201311263

B.在命令行中输入

pip install <whl file path+whl file name>

以本电脑为例,下载的whl文件存放在C:\Users\mi\Downloads文件夹中,因此在命令行中输入:

pip install C:\Users\mi\Downloads\python_docx-0.8.10-py2.py3-none-any.whl

img

显示安装成功,我们在C:\Users\mi\Anaconda3\Lib\site-packages可以发现安装好的docx库

image-20220516201332744

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐