后缀为whl的文件是什么?如何安装whl文件?学习一下(22)

小朋友们好,大朋友们好!

我是猫妹,一名爱上Python编程的小学生。

欢迎和猫妹一起,趣味学Python。

今日主题

了解并使用Pyhton的库安装包文件whl。

什么是whl文件

whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。

可以在不具备编译环境的情况下,选择合适自己的Python环境进行安装。

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

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

whl文件的命名

举个例子:

pyWinhook-1.6.2-cp38-cp38-win_amd64.whl

其中,pyWinhook是文件名,cp38指的是对应的python版本,cp38就是python3.8,同理,cp37就是python3.7,win指操作系统为windows,amd64指64位

whl文件的版本

如何确定win的版本呢?

whl文件的安装

安装方法很简单,进入命令行输入

pip install xxxx.whl

或者如果是升级

pip install -U xxxx.whl

或者如果是卸载

pip uninstall xxxx.whl

whl文件的获取

https://www.lfd.uci.edu/~gohlke/pythonlibs/

https://pypi.org/

好了,我们今天就学到这里吧!

如果遇到什么问题,咱们多多交流,共同解决。

我是猫妹,咱们下次见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/7839.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【荐读】三读上古遗迹之《人月神话》

序 ##昨夜西风凋碧树。独上高楼,望尽天涯路。 第一次读还是学生的时候,那时候读的很艰难,根本理解不了描述的情况,那时候还是200年,好多人对于这本被好多人奉为圣经的书,没有什么具体的感受,仅仅…

1.4 无穷小与无穷大

博主简介:一个爱打游戏的计算机专业学生博主主页:夏驰和徐策 所属专栏:程序猿数学之高等数学思维导图: 我的理解: 无穷小是微积分中一个重要的概念,它描述了当自变量趋近于某个值时,一个函数相…

通讯录(静态版+动态版+文件版)

本期带大家一起来学习一下通讯录的三个版本(静态版动态版文件版)🌈🌈🌈 文章目录一 、代码搭建:🎈二 、代码思路:🎈🎈三、代码实现🎈&#x1f388…

ChatGPT 与 Midjourney 强强联手,让先秦阿房宫重现辉煌!

Midjourney 是一款非常特殊的 AI 绘画聊天机器人,它并不是软件,也不用安装,而是直接搭载在 Discord 平台之上,所有的功能都是通过调用 Discord 的聊天机器人程序实现的。要想使用 Midjourney,只能进入他们的 Discord 服…

ChatGPT如何写作-chatGpt自动写文章

ChatGPT如何写作 使用 ChatGPT 进行写作一般可以遵循以下步骤: 定义写作主题和目的。确定写作主题和目的,包括要解决的问题、目标读者群体以及需要涵盖的主要内容。 收集文献和资料。收集与主题相关的文献和资料,可以从互联网、书籍、报刊杂…

ECF机制:信号 (Signal)

💭 写在前面:ECF (异常控制流) 机制是存在于系统的所有层级中的,所以这一块的知识我们需要系统地去学习。前几章我们探讨过了异常 (Exceptions),由硬件触发,在内核代码中处理。讲解了进程的上下文切换 (Process Contex…

Anaconda详细安装使用

如果想在conda里面删除某个环境,可以使用 conda remove -n name --all 来删除。 其中 conda info --envs 是查看环境,切换环境 activate base 。 Anaconda Anaconda | The Worlds Most Popular Data Science PlatformAnaconda is the birthplace of Pyt…

iosApplePay

1、Apple Pay 接入工程 - 简书 // 设置币种、国家码及merchant标识符等基本信息 PKPaymentRequest *payRequest [[PKPaymentRequest alloc]init]; payRequest.countryCode "CN"; //国家代码 payRequest.currencyCode "CNY"; //RMB的币种代码 …

SpringBoot + MyBatisPlus实现Yaml配置参数AES算法加密

文章目录SpringBoot MyBatisPlus实现Yaml配置参数AES算法加密1概述2 密钥加密3 Yaml参数配置4 使用方式SpringBoot MyBatisPlus实现Yaml配置参数AES算法加密 1概述 该功能为了保护数据库配置及数据安全,在一定的程度上控制开发人员流动导致敏感信息泄露。Mybati…

vue项目proxyTable配置

前言: proxyTable是一个用于Vue.js应用程序的配置选项,它允许您在开发过程中代理后端API请求。这一功能的作用是解决由于浏览器的同源策略所限制而导致的跨域请求问题。当前端应用程序部署在一个Web服务器上并向不同的后端API发送请求时,这个…

【计算机网络复习】第二章 应用层 1

应用层协议的内容 o 消息类型 n 例如:请求、应答 o 语法(Syntax) n 消息中包含哪些字段,每个字段的长度 o 语义 (Semantics) n 每个字段信息的含义 o 时序:消息的顺序 应用层协议的特点 面向用户&#x…

4.5--计算机网络之基础篇--2.网址到网页解析--(复习+深入)---好好沉淀,加油呀

1.浏览器做的第一步工作是解析 URL 对 URL 进行解析,从而生成发送给 Web 服务器的请求信息 URL? URL 实际上是请求服务器里的文件资源 当没有路径名时,就代表访问根目录下事先设置的默认文件,也就是 /index.html 或者 /default.html 这些文件…

超详细从入门到精通,pytest自动化测试框架实战-用例收集钩子(六)

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 pytest 的用例收集钩…

Fast R-CNN

目录 1. 关于 R-CNN 的缺点 2. Fast R-CNN 3. Fast R-CNN 算法的流程 3.1 CNN 特征提取 3.2 ROI pooling 3.3 Fast R-CNN 的输出 3.4 损失函数 4. Fast R-CNN的不足 1. 关于 R-CNN 的缺点 RCNN算法流程如下 RCNN算法分为四个步骤: SS 算法生成2000个候选框…

打造开箱即用的js工具库之xijs更新指南(v1.2.2)

xijs 是一款开箱即用的 js 业务工具库, 聚集于解决业务中遇到的常用的js函数问题, 帮助开发者更高效的进行业务开发.接下来就和大家一起分享一下v1.2.2 版本的更新内容.github: https://github.com/MrXujiang/xijs1. 添加常用判断函数该模块主要由知乎作者 萌萌你萌不萌啊 贡献…

Java动态代理--思想

动态代理 案例引入 需求 模拟某企业用户管理业务,需包含用户登录,用户删除,用户查询功能,并要统计每个功能的耗时。 分析 定义一个UserService表示用户业务接口,规定必须完成用户登录,用户删除&#xff0…

网络安全从业人员应该如何提升自身的web渗透能力?

前言 web 渗透这个东西学起来如果没有头绪和路线的话,是非常烧脑的。 理清 web 渗透学习思路,把自己的学习方案和需要学习的点全部整理,你会发现突然渗透思路就有点眉目了。 程序员之间流行一个词,叫 35 岁危机,&am…

java面试八股文_虚拟机篇(jvm)

虚拟机篇 文章目录虚拟机篇1. JVM 内存结构2. JVM 内存参数3. JVM 垃圾回收4. 内存溢出4.1 误用线程池导致的内存溢出4.2 查询数据量太大导致的内存溢出4.3 动态生成类导致的内存溢出5. 类加载6. 四种引用7. finalize1. JVM 内存结构 要求 掌握 JVM 内存结构划分尤其要知道方…

求给定集合中好数对的个数

已知一个集合A,对A中任意两个不同的元素求和,若求得的和仍在A内,则称其为好数对。例如,集合A{1 2 3 4},123,134,则1,2和1,3 是两个好数对。 编写程序求给定集合中好数对的个数。 注:…

AST解混淆

示例: 智慧树 将混淆js复制保存到en.js文本中,语言选择JavaScript。 通过对文件分析得出 _0x1e77这个函数就是这个混淆JS 加密字符串的解密函数 折叠所有视图(ctrl0) 将未格式化的解密函数复制出来到ob.js文件中 const fs requ…
最新文章