Python whl文件制作简介

Python whl文件制作简介

whl文件

whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。【引用:https://blog.csdn.net/DeniuHe/article/details/77163482】

为什么需要whl文件

python友好的一个原因就是提供了大量的第三方库,可以按需安装和卸载,很容易管理,轻量化。
但是很多第三方库不是采用python语言开发的,在安装的时候就需要对原代码进行编译,但是不是每台电脑都有相关的编译环境,这就导致很多库使用pip安装的时候都会报错,例如,c++和c语言相关的库需要安装 Microsoft C++ Build tool之类的编译工具才能安装。

对于非程序员的python使用者,看到别人都能成功安装想要的库,就自己安装失败了。悲剧啊!!!

这个时候就就是whl文件派上用场了,只要有朋友能正常安装,而且与你的python版本和位数(32或64位)一致的话,就可以在他的计算机上制作whl,用于不具有编译环境的计算机安装。操作如下:

1.在具有编译环境的计算机上,下载该库的源代码
2.切换到源代码路径下,执行 python setup.py check 代码检查
3.打包 python setup.py sdist bdist_wheel || true 制作whl文件 在dist/文件下出现whl文件
4.在需要安装的计算机上使用 pip install xx.whl 安装即可

注意:
whl文件名字不能修改,使用默认
whl文件与cpu类型无关(AMD或者Intel),但是与python版本和处理器位数必须一致
(目前计算机大都64位,比较好满足,但是python版本就不一定符合,所以推荐使用anaconda,可以一键生成指定版本的python环境)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值