前言

关于库模块的几点说明:

1.不需要导入的库,称之为标准库。
2.文件名不能与模块名一致。
3.sys是标准库,但是sys模块已经内置在python中了,是用C语言写的,所以在标准库中是找不到的


4.第三方模块默认安装在site-packages中,标准库在site-packages的上一级目录Lib中(也未必,不同python版本,可能安装位置不一样。但是只要path 找得到就可)。

正题

首先先介绍一下这种格式。tar.gz 是一种比较常见的压缩文件(特别是在 Linux 和 macOS),在 Linux 或者 macOS 中可以直接解压使用,而在 Windows 使用常见的解压工具也能进行解压(比如 WinRAR)。这种压缩包通常都是源代码的安装包,所以要想使用需要经过编译安装才能执行。

解压

由上介绍可知,tar.gz 的使用,第一步是解压,将下载下来的第三方库解压后得到一个文件夹,里面有一个 ​setup.py​ 的文件以及若干文件。

安装

在此文件夹进入命令提示符(在资源管理器的功能栏点击文件按钮,可以看到命令提示符或者 powershell,使用 powershell 也可以)。输入如下指令,进行安装。

pyhton setup.py install

这时候系统会进行 tar.gz 代码的编译安装,安装过程结束后第三方库即为安装完成。

检查

可以使用​ pip list​ 查看第三方库是否安装完毕。

小结

python 的 tar.gz 方式安装第三方库的方法不需要 pip 的介入。虽然在安装上有一定的不便,但在离线情况下这种方式也有一定的存在的价值。而且有些库是不能用 pip 直接安装的,所以这种方式建议各位读者朋友们建议学一学。

Logo

更多推荐