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

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

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

标签:Python,whl包,tar.gz包
0
投稿

猜你喜欢

  • Python中寻找数据异常值的3种方法

    2023-10-18 11:21:41
  • Python几种常见算法汇总

    2023-05-15 21:11:41
  • Python入门教程(三十三)Python的字符串格式化

    2023-04-03 11:58:17
  • Keras使用ImageNet上预训练的模型方式

    2021-03-01 10:08:51
  • python实现括号匹配的思路详解

    2023-08-24 16:50:30
  • sql server 复制表从一个数据库到另一个数据库

    2024-01-16 17:53:57
  • Python实现二叉树前序、中序、后序及层次遍历示例代码

    2023-12-02 00:36:40
  • PHP面向对象程序设计继承用法简单示例

    2023-11-22 08:09:42
  • python列表操作之extend和append的区别实例分析

    2023-08-02 15:14:30
  • mysql语句如何插入含单引号或反斜杠的值详解

    2024-01-13 03:30:03
  • 关于windos10环境下编译python3版pjsua库的问题

    2021-06-04 08:12:13
  • tensorflow 环境变量设置方式

    2021-10-09 16:53:51
  • 基于Python绘制一个摸鱼倒计时界面

    2022-09-02 03:03:26
  • Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例

    2023-05-20 01:36:21
  • 利用CSS属性实现进度条的方式

    2010-02-25 12:31:00
  • 基于telepath库实现Python和JavaScript之间交换数据

    2023-05-24 04:20:39
  • 解决方案,而不是功能

    2011-01-30 18:11:00
  • 用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动

    2023-09-28 11:01:21
  • Python数组拼接np.concatenate实现过程

    2023-11-12 04:26:10
  • python随机模块random使用方法详解

    2022-07-02 04:31:10
  • asp之家 网络编程 m.aspxhome.com