Python pip下载的whl文件到哪里了?如何找到并使用这些whl文件?(whl离线安装包的制作过程示例) 您所在的位置:网站首页 软件的安装包一般在哪里 Python pip下载的whl文件到哪里了?如何找到并使用这些whl文件?(whl离线安装包的制作过程示例)

Python pip下载的whl文件到哪里了?如何找到并使用这些whl文件?(whl离线安装包的制作过程示例)

2024-07-15 07:35| 来源: 网络整理| 查看: 265

Python语言目前比较爆火,相对其它语言而言,Python在某些方面确实是有很大的优势,简单,易用(但是有一个问题,落地不太容易,这个就不展开说了),最大的优势我想应该是库类齐全,没有什么编程上的事情是在Python的某一个库里找不到的,如果有,那么,就多找几个库。

像Linux一样,使用yum apt等包管理器一样,Python也有一个专门的库类下载管理器,那就是pip。那么,pip下载的东西都是以whl为后缀的打包文件,正如Linux使用yum下载的东西是使用后缀rpm的打包文件。

whlæ件æ¯ä»ä¹ï¼

whlæ件æ¯ä»ä¹ï¼

那么,下载的whl文件都在哪了呢?比如,我们以在Python2.7版本下下载一个requests库的whl文件,这个文件会在哪呢?

在Linux下查找requests的whl文件,并不会找到这个文件。

比如,我现在有一个requests2.22版本的whl文件,我要安装它,那么,它会有四个依赖,pip下载的过程大概是这样的(我已经安装成功了,安装的过程没有截图,只好用这个安装过的啦)

[root@hdp-1 ~]# pip install requests-2.22.0-py2.py3-none-any.whl DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Requirement already satisfied: requests==2.22.0 from file:///root/requests-2.22.0-py2.py3-none-any.whl in /usr/lib/python2.7/site-packages (2.22.0) Requirement already satisfied: idna=2.5 in /usr/lib/python2.7/site-packages (from requests==2.22.0) (2.8) Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,=1.21.1 in /usr/lib/python2.7/site-packages (from requests==2.22.0) (1.25.11) Requirement already satisfied: chardet=3.0.2 in /usr/lib/python2.7/site-packages (from requests==2.22.0) (3.0.4) Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python2.7/site-packages (from requests==2.22.0) (2021.10.8)

那么,比如它的依赖idna,pip提示下载到了/usr/lib/python2.7/site-packages目录下了,进入此目录并没有这个idna的whl文件,只有如下图所示的两个相关文件夹:

因此,将上上图里的5对文件夹共计10个文件夹打包到一个文件夹内,在别的服务器上 拷贝到相对应的位置上就相当于安装好requests库啦。

比如,在Python3.8版本内,随意安装一个库,pip会 告知你in哪个目录了,估计Python3.8的文件是在  /usr/lib/python3.8/site-packages这个目录下。

那么。这么一个requests库的离线安装包就制作好啦,(我已经上传到百度网盘,欢迎各位朋友使用离线安装requests库包)

链接:https://pan.baidu.com/s/102Mn_YiaeGLPVUTvsGOZ9A  提取码:pyth 

下载下来的离线安装包解压后,出现一个文件夹,名称为yilai,将这8个文件夹移动或者复制到 /usr/lib/python3.8/site-packages目录下,在运行命令 pip install requests-2.22.0-py2.py3-none-any.whl 即可安装好requests库。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有