python学习之whl文件解释与安装详解

 更新时间:2022年09月23日 11:30:37   作者:L-M-Y  
whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件,下面这篇文章主要给大家介绍了关于python学习之whl文件解释与安装的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

.whl文件解释

whl文件时以wheel格式保存的python安装包,Wheel是Python发行版的标准内置包格式。WHL文件包含Python安装的所有文件和元数据,其中还包括所使用的Wheel版本和打包的规范。WHL文件使用Zip压缩进行压缩,实际上也是一种压缩文件

目前wheel被认为是python的二进制包的标准格式。

说白了,.whl就是python的压缩包

举个栗子:

rknn_toolkit-1.7.1-cp36-cp36m-win_amd64.whl

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

whl文件的安装格式:

pip install 文件名.whl

一些报错的说明

1.file does not exist

这时,你需要把终端的文件位置切换为你保存.whl文件的地址

比如我的文件地址:

2..whl is not a supported wheel on this platform.

这代表你当前的python版本和.whl文件的python版本不一致,此时切换环境即可

成功安装页面

补充:whl文件安装失败解决方法

在cmd命令行下安装whl文件:

pip install ***.whl

***是文件名,也可以是路径+文件名

报错:***.whl is not a supported wheel on this platform.

原因一:文件和python不匹配(文件名中cm后面的数字和python版本应该匹配)

查看python版本(Shell):

ADM64

import pip._internal
print(pip._internal.pep425tags.get_supported())

WIN32

import pip
print(pip.pep425tags.get_supported())

如果输入不对会出现:AttributeError: module 'pip' has no attribute 'pep425tags'

输入成功可进入python目录,查看支持的版本

Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pip._internal
>>> print(pip._internal.pep425tags.get_supported())
[('cp37', 'cp37m', 'win_amd64'), ('cp37', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp37', 'none', 'any'), ('cp3', 'none', 'any'), ('py37', 'none', 'any'), ('py3', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
>>> 

下载对应版本,安装whl文件

二、如果版本没有错,那就是wheel没有安装

在cmd命令窗口输入:pip install wheel

提示Successful后安装成功,在找到whl文件安装

总结

到此这篇关于python学习之whl文件解释与安装的文章就介绍到这了,更多相关python whl文件解释安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python3爬取各类天气信息

    python3爬取各类天气信息

    这篇文章主要为大家详细介绍了python3爬取各类天气信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • Python中的相关分析correlation analysis的实现

    Python中的相关分析correlation analysis的实现

    这篇文章主要介绍了Python中的相关分析correlation analysis的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 深入了解Python 中线程和进程区别

    深入了解Python 中线程和进程区别

    这篇文章主要介绍了深入了解Python 中线程和进程区别,一个进程由一个或者多个线程组成,线程是一个进程中代码的不同执行路线。切换进程需要的资源比切换线程的要多的多,下面来了解更多的详细内容,需要的小伙伴可以参考一下
    2022-03-03
  • python 列表中[ ]中冒号‘:’的作用

    python 列表中[ ]中冒号‘:’的作用

    中括号[ ]:用于定义列表或引用列表、数组、字符串及元组中元素位置,冒号: 用于定义分片、步长。这篇文章给大家介绍python 列表中[ ]中冒号‘:’的作用,感兴趣的的朋友跟随小编一起看看吧
    2019-04-04
  • Python自动化办公之邮件发送全过程详解

    Python自动化办公之邮件发送全过程详解

    这篇文章主要介绍了Python自动化办公之邮件发送全过程详解,使用Python实现自动化邮件发送,可以让你摆脱繁琐的重复性业务,可以节省非常多的时,下面我们就来看看具体的操作配置吧
    2022-01-01
  • python 直接赋值和copy的区别详解

    python 直接赋值和copy的区别详解

    这篇文章主要介绍了python 直接赋值和copy的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • pytorch模型的定义、修改、读取、断点续训深入解析

    pytorch模型的定义、修改、读取、断点续训深入解析

    模型定义是深度学习中重要的一环,PyTorch提供了强大而灵活的工具和函数,使我们能够轻松定义各种类型的深度学习模型,通过深入理解模型定义的原理和应用,我们能够更好地理解和设计自己的模型,从而提升深度学习任务的性能和效果
    2024-03-03
  • 使用Python找出水仙花数的方法介绍

    使用Python找出水仙花数的方法介绍

    水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个3位数,本文就给大家简单聊聊如何使用Python找出水仙花数,感兴趣的同学可以参考阅读
    2023-07-07
  • Python+OpenCV实现图像基本操作的示例详解

    Python+OpenCV实现图像基本操作的示例详解

    这篇文章主要为大家详细介绍了Python通过OpenCV实现图像的一些基本处理操作的方法,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的可以学习一下
    2023-04-04
  • Python3实现取图片中特定的像素替换指定的颜色示例

    Python3实现取图片中特定的像素替换指定的颜色示例

    这篇文章主要介绍了Python3实现取图片中特定的像素替换指定的颜色,涉及Python3针对图片文件的读取、转换、生成等相关操作技巧,需要的朋友可以参考下
    2019-01-01

最新评论