python 安装whl文件「建议收藏」

python 安装whl文件「建议收藏」python安装whl文件使用场景:在terminal中通过pipinstall命令进行第三方模块安装时,由于网络获其他原因会使得第三方模块下载失败,导致安装失败。此时,我们可以先通过下载网址将第三方模块包手动下载到本地,再手动进行安装。许多第三方模块包为whl文件,这就…

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

                                                      python 安装whl文件

  使用场景: 在terminal中 通过 pip install 命令进行第三方模块安装时,由于网络获其他原因会使得第三方模块下载失败,导致安装失败。此时,我们可以先通过下载网址将第三方模块包手动下载到本地,再手动进行安装。许多第三方模块包为whl文件,这就需要知道whl文件的安装步骤

python 安装whl文件「建议收藏」

一、准备工作

1.安装Python

2.安装pip

 

二、安装步骤

1.首先,通过terminal 执行 pip install wheel ,安装wheel 组件,如果已经安装,则会提示wheel组件已存在

python 安装whl文件「建议收藏」

2.安装好wheel后,通过terminal执行 pip install 文件名.whl ,对第三方模块的whl文件进行安装。

需要注意,待安装的whl文件必须放在当前命令执行路径下或者指定待安装的whl文件目录,否则会报 “文件不存在”的错误,如下图所示:

python 安装whl文件「建议收藏」

成功安装结果,如下图所示:

python 安装whl文件「建议收藏」

4.验证第三方模块是否安装成功,通过 Python Console 执行  import  安装模块名,如果不报错,则表示安装成功,如下图所示:

python 安装whl文件「建议收藏」

三、如果在安装过程中,报如下错误:

ERROR: numpy-1.15.0-cp27-none-win_amd64.whl is not a supported wheel on this platform.

可能有如下原因:

①安装的不是对应python版本的库,下载的库名中cp27代表python2.7,其它同理

②如果下载的是对应版本的库,然后仍然提示不支持当前平台,可能是由于下载的文件名格式是不支持导致

通过以下命令查看pip支持的版本和文件名

# amd64:cpu是x64的
import pip._internal
print(pip._internal.pep425tags.get_supported())

# win32:指Windows操作系统
import pip
print(pip.pep425tags.get_supported())

**如果出现 AttributeError: module ‘pip’ has no attribute ‘pep425tags’ 错误,用上面两个命令中的另一个就行了

 

PS:(python库下载地址(库很丰富,下载速度也很快):http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

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

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

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


相关推荐

  • 基于51单片机智能小车的设计与实现转弯避障_基于单片机的智能小车设计

    基于51单片机智能小车的设计与实现转弯避障_基于单片机的智能小车设计0引言学习智能小车系统,有助于提高搭建系统的能力和对自动控制技术的理解。智能小车是一个较为完整的智能化系统,而智能化的研究已成为我国追赶世界科技水平的重要任务。智能小车有它特有的特点:成本低,涉及的知识面广,易于拓展[1]。整个智能小车系统作为一个完整的系统,从它的原理图的实现到实物的完成的过程,不仅需要深厚的电子方面的知识,还有对电路实现的良好掌握,对于培养学生的实践能力都有重要的意义。智能小车…

    2022年10月17日
    0
  • 大数据专业学什么,应该学习什么语言

    大数据专业学什么,应该学习什么语言大数据(bigdata),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。目前,

    2022年8月6日
    3
  • 遍历hashmap的三种方式_java map 遍历删除

    遍历hashmap的三种方式_java map 遍历删除在Java中有多种遍历HashMap的方法,注意Java中所有的Map类型都实现了共有的Map接口,所以接下来方法适用于所有Map(如:HaspMap,TreeMap,LinkedMap,HashTable,etc)方法1使用For-Each迭代entries这是最常见的方法,并在大多数情况下更可取的。当你在循环中需要使用Map的键和值时,就可以使用这个方法Mapmap=newHashM…

    2022年9月8日
    0
  • SpringMVC笔记(3)

    SpringMVC笔记(3)

    2021年11月12日
    35
  • python 函数def

    python 函数def一、不同层级的调用importcountcount.add(2,3)print(count.add(2,3))在不同层级引用函数,不能直接引用,否则会报错:importcountModul

    2022年7月5日
    23
  • android常用布局详解「建议收藏」

    android常用布局详解「建议收藏」view和布局在一个Android应用程序中,用户界面通过View和ViewGroup对象构建。Android中有很多种View和ViewGroup,他们都继承自View类。View对象是Android平台上表示用户界面的基本单元。View的布局显示方式直接影响用户界面,View的布局方式是指一组View元素如何布局,准确的说是一个ViewGroup中包含的一些View怎么样布局。ViewGr…

    2022年6月2日
    31

发表回复

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

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