Python安装第三方库

前言:大部分时候我们都是使用pip install去安装一些第三方库,但是偶尔也会有部分库无法安装(最典型的就是dlib这个库),需要采取别的方法解决,这里做笔记记录一下。

使用国内镜像源安装

因为pypi的服务器在国外,国内访问的用户会遇到连接不上或者下载速度很慢的问题,因此国内有很多镜像源可以使用,最常使用的是清华源,当然,还有其他很多公司和高校都建立了自己的镜像库。

  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 阿里云:http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
  • 华中科技大学:http://pypi.hustunique.com/simple/
  • 上海交通大学:https://mirror.sjtu.edu.cn/pypi/web/simple/
  • 豆瓣:http://pypi.douban.com/simple/

临时安装使用的话需要使用-i参数指定安装来源

这里以numpy这个库为例说明安装过程:

  • 使用清华源
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/

类似的,使用豆瓣源安装:

pip install numpy -i http://pypi.douban.com/simple/

从源代码安装

有些库可能没有预编译的 wheel 或 egg 文件可供下载,或者你可能想要从源代码安装库的最新版本。在这种情况下,你可以从库的官方网站或 GitHub 仓库下载源代码,然后解压并进入目录,使用以下命令安装:

pip install xxx.whl

比如dlib这个库,它原本是由C++代码写的,因此从pypi安装的时候需要使用vs工具链进行编译,这个过程很折腾,而且对于新手成功率不是很高,因此我们使用已经编译好的whl文件进行安装。

WHL文件是以Wheel格式保存的Python安装包,全称为wheel文件,是Python打包和安装扩展模块的一种格式。相较于Python的其他打包格式(如tar.gz、zip等),WHL文件由Python官方提供的打包工具wheel构建,具有更好的可移植性和兼容性,可以更方便地在不同环境下进行安装。

Python3.6版本及以下

可以使用清华源的镜像库自己手动下载

链接:https://pypi.tuna.tsinghua.edu.cn/simple/dlib/

在这里插入图片描述
比如红色框框这个,cp36表示python3.6版本可以使用的

Python3.7, 3.8, 3.9

这几个版本可以使用github上被人分享的whl文件下载

链接:https://github.com/sachadee/Dlib(可能需要科学上网)

在这里插入图片描述
下载完成之后,将命令行cd到下载路径下,使用

pip install xxx.whl

命令即可安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值