python—whl文件介绍与安装

python—whl文件介绍与安装在安装whl文件之前,我们需要先搞清楚什么是whl文件,whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。在Win7下安装whl文件,可以直接使用pip命令:pipinstallMySQL_python-1.2.5-cp36-none-win32.whl(1)虽然大多数情况下,…

大家好,又见面了,我是你们的朋友全栈君。

在安装whl文件之前,我们需要先搞清楚什么是whl文件,

whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。

在Win7下安装whl文件,可以直接使用pip命令:

pip install MySQL_python-1.2.5-cp36-none-win32.whl         (1)

虽然大多数情况下,这个方法课安装成功,但也会经常有错误发生,下边我列举几个自己安装时遇到的的错误。

第一个错误:

Could not find a version that satisfies the requirement pywin32 (from versions: )

No matching distribution found for pywin32

出现这个错误需要先检查自己有没有安装过wheel,如果没有,先需要用pip安装

pip install wheel

确认安装成功后,在执行(1)处的代码。

第二个错误:

mysqlclient-1.3.12-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.

一般这种错误是因为下载的whl文件的命名格式和系统支持的格式不同导致的,

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

根据上边代码可以查看自己本地pip支持安装的whl文件格式,我本地支持格式如下:

[(‘cp36’, ‘cp36m’, ‘win32’), (‘cp36’, ‘none’, ‘win32’), (‘py3’, ‘none’, ‘win32’), (‘cp36’, ‘none’, ‘any’), (‘cp3’, ‘none’, ‘any’), (‘py36’, ‘none’, ‘any’), (‘py3’, ‘none’, ‘any’), (‘py35’, ‘none’, ‘any’), (‘py34’, ‘none’, ‘any’), (‘py33’, ‘none’, ‘any’), (‘py32’, ‘none’, ‘any’), (‘py31’, ‘none’, ‘any’), (‘py30’, ‘none’, ‘any’)]

不支持我下载的MySQL_python-1.2.5-cp27-none-win_amd64 .whl文件格式,所以报错,将文件格式修改成:

MySQL_python-1.2.5-cp36-none-win32.whl后成功保存。

附python第三方库下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139158.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Codeforces Round #274 (Div. 2) –A Expression

    Codeforces Round #274 (Div. 2) –A Expression

    2022年1月11日
    50
  • MITM(中间人攻击)原理及防范初探(二)

    MITM(中间人攻击)原理及防范初探(二)上一篇文章 MITM 中间人攻击 原理及防范初探 一 给大家介绍了利用 ettercap 进行 arp 欺骗及劫持明文口令 后来我发现好友 rootoorotor 的文章介绍比我写的更透彻 所以基础利用大家可以参看他的博文 很棒哦 这次我会给大家着重介绍在进行 MITM 时使用到的一个强大的嗅探工具 ettercap0x00 介绍 0x01ettercap 欺骗规则建立 0 02 攻击举

    2025年8月18日
    2
  • HtmlDocument 类 使用

    HtmlDocument 类 使用HtmlDocument类 注意:此类在.NETFramework2.0版中是新增的。提供对WebBrowser控件承载的HTML文档的顶级编程访问。命名空间:System.Windows.Forms程序集:System.Windows.Forms(在system.windows.forms.dll中)varExpCollDivS

    2022年7月19日
    15
  • Pytest(17)运行未提交的git(pytest-picked)

    Pytest(17)运行未提交的git(pytest-picked)前言我们每天写完自动化用例后都会提交到git仓库,随着用例的增多,为了保证仓库代码的干净,当有用例新增的时候,我们希望只运行新增的未提交git仓库的用例。pytest-picked插件可以

    2022年7月29日
    6
  • 角度和弧度之间的转换

    角度和弧度之间的转换在编程中,我们经常会用到角度或者弧度,但是往往我们所得到的不是角度就是弧度,需要转换一下才能用到,这里我总结了角度和弧度之间的转换,1、转换方法:角度转弧度π/180×角度弧度变角度180/π×弧度例:角度转弧度//其中a是最开始的角度,现在将它转换成弧度制a//4*atan(1.0)就是我们用到的圆周率π,不管角度还是弧度,都是double型voidCBa…

    2022年6月23日
    34
  • Matlab fitrsvm自带支持向量回归[通俗易懂]

    Matlab fitrsvm自带支持向量回归[通俗易懂]简介fitrsvm在中低维预测变量数据集上训练或交叉验证支持向量机(SVM)回归模型。fitrsvm支持使用内核函数映射预测变量数据,并支持通过二次编程实现目标函数最小化。要在高维数据集(即包含许多预测变量的数据集)上训练线性SVM回归模型,请改用fitrlinear。用法Mdl=fitrsvm(Tbl,ResponseVarName)返回使用表Tbl中的自变量值和表中对应变量名…

    2022年5月26日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号