python安装whl文件的实战步骤

作者:Marks 时间:2022-04-06 19:59:00 

前言

WHL文件是以Wheel格式保存的Python安装包,Wheel是Python发行版的标准内置包格式。在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件,这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。

如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。

1、为什么会用到whl文件来安装python库文件呢?

在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包,大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

2、安装过程

1、首先要知道自己的python版本,我自己的是3.7的,打开cmd窗口,直接输入python即可:

python安装whl文件的实战步骤

2、进入(下载whl包),下载与使用的python版本对应whl包,如:下载的库名中cp37代表python3.7版本,其它同理(我的电脑是64位的,所以选择win_amd64)。

python安装whl文件的实战步骤

3、把下载的whl文件复制到指定的文件夹(本人的放到pip同路径下,一般在D:\Python\Scripts目录下),然后cmd打开该路径,输入命令:pip install pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl

python安装whl文件的实战步骤

4、到这里就安装成功了,如果你一切顺利的话,下面的可以不用看。

安装可能会出现的问题:ERROR: pocketsphinx-0.1.15-pp37-pypy37_pp73-win32.whl is not a supported wheel on this platform.

出现这个问题的原因是whl文件的命名问题,你可以通过cmd窗口输入:

pip debug --verbose 命令来查看自己电脑支持的安装标签,然后修改whl文件的名字后再重复上面的安装步骤即可。

python安装whl文件的实战步骤

如:

原本的名字:pocketsphinx-0.1.15-cp37-cp37m-win32.whl
修改后名字:pocketsphinx-0.1.15-cp37-cp37m-win_amd64.whl
原因:我的电脑不支持win32标签文件

补充:一些报错的说明

1.file does not exist

python安装whl文件的实战步骤

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

比如我的文件地址:

python安装whl文件的实战步骤

python安装whl文件的实战步骤

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

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

来源:https://blog.csdn.net/weixin_45417815/article/details/124450037

标签:python,安装,whl文件
0
投稿

猜你喜欢

  • Python中的面向对象编程详解(上)

    2021-10-12 14:33:45
  • python集合的创建、添加及删除操作示例

    2022-07-09 13:29:38
  • python读写删除复制文件操作方法详细实例总结

    2022-07-29 05:58:56
  • MySQL触发器使用过程详解

    2024-01-28 08:22:55
  • pygame游戏之旅 按钮上添加文字的方法

    2022-09-28 23:41:39
  • PHP获取二叉树镜像的方法

    2023-07-13 02:57:39
  • Oracle字符集修改查看方法

    2009-11-05 21:45:00
  • python实现的解析crontab配置文件代码

    2021-07-02 18:15:43
  • Python数据可视化之环形图

    2022-03-26 04:24:12
  • 如何优化Mysql千万级快速分页

    2024-01-17 03:37:47
  • Python面向对象程序设计之继承与多继承用法分析

    2021-11-16 12:43:52
  • Python实现迭代时使用索引的方法示例

    2022-12-15 11:08:48
  • mybatis动态sql实现逻辑代码详解

    2024-01-13 05:13:04
  • 基于JS实现html中placeholder属性提示文字效果示例

    2023-09-07 22:50:58
  • Python语言实现SIFT算法

    2022-12-30 17:58:14
  • Python中with...as...的使用方法

    2021-10-01 16:58:07
  • ajax Google PageRank3(PR值)查询源代码

    2007-11-04 13:31:00
  • Pytorch中torch.stack()函数的深入解析

    2021-06-17 18:39:09
  • Python中使用pprint函数进行格式化输出的教程

    2022-08-26 03:34:17
  • 基于 Serverless +企业微信打造 nCoV 疫情监控小助手

    2023-11-20 21:42:02
  • asp之家 网络编程 m.aspxhome.com