网络编程
位置:首页>> 网络编程>> Python编程>> Python中 whl包、tar.gz包的区别详解

Python中 whl包、tar.gz包的区别详解

作者:天兰之珠  发布时间:2021-08-24 18:58:41 

标签:Python,whl包,tar.gz包

1.whl包

whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择适合自己的python环境进行安装。

一般whl包的命名都很长,我们看下具体的含义,举个栗子:

rknn_toolkit-1.7.1-cp36-cp36m-win_amd64.whl

其中,rknn_toolkit是文件名,cp36指的是对应的python版本,cp36就是python3.6,同理,cp37就是python3.7,win指操作系统为windows,amd指64位

2 安装 .whl库包文件

有时直接使用pip下载也比较慢,可以去Pypi官网下载.whl库包.tar.gz库包文件,然后再安装

package_name.whl库包是已经编译过的,因此可以直接使用pip进行安装

pip install 文件名.whl

前题是cmd指令进入到.whl文件所在的路径,然后执行以上的命令

3 tar.gz包

源文件,压缩并打包在一起,还没有编译

安装:

下载—> 解压 —> cd到文件路径 —> 执行命令: python setup.py install

建议:

如果环境挺充足,可以用tar包或者tar.gz包;

如果环境欠缺,比如缺少某些编译环境,或者想要快速且稳定,可以考虑whl包;

一般网络好的情况下,直接pip在线安装了… 但是有些时候没有编译环境,就得用whl包。

来源:https://blog.csdn.net/u012693479/article/details/126369494

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com