python怎样安装whl文件-离线安装依赖

python怎样安装whl文件

python第三方组件有很多都是whl文件,遇到这样的whl文件应该怎样安装呢,今天来介绍一下whl文件怎样安装。

(一)下载 whl 文件
可以从下面;两个网站找到自己需要的whl文件,部分文件在国内网站上没有,pypi网站上是最全的。

pypi网站:https://pypi.python.org/pypi/

国内whl集合网:https://www.lfd.uci.edu/~gohlke/pythonlibs/

增加一个:国内镜像网站(最牛逼的):http://pypi.douban.com/simple --trusted-host pypi.douban.com
(二)安装 whl 文件
2.1 预备工作

下载完成以后打开cmd,用pip安装wheel 执行命令pip install wheel,如果提示pip“不是内部命令”,先安装pip;

一路cd到easy_install.exe所在的地方,执行指令“easy_install.exe pip”,就安装好pip了,然后再通过"pip install wheel"就可以了。

2.2 接着关键的时候到了!!!

进入CMD(重进一次),先进入 whl 文件所在的位置,(我这里是直接放桌面了),直接输入:cd C:\Users\XiangyangDai\Desktop(以自己的电脑为准)

然后就可以使用 pip 安装whl 文件啦,命令为:pip install + whl文件名,这里以 安装 setuptool 为例:(因为我已经安装过了,就显示Requirement already satisfied,初次安装成功会显示 Successfully)

重点提示:
我们需要安装的python包一般通过pip工具下载,而pip的源地址是官方网址:pypi.python.org,网络协议:HTTPS。

但是我们在国内的某些站点下载速度特别慢!!!然后就会出现下载失败timeout的情况。出现这种情况有可能是网速慢或者是被限制了。

所以我们选择使用果奶的镜像网站:

命令为:(强烈推荐国人使用,速度超快)

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 模块名

python安装源码模块包

例如安装jieba包:
首先定位到jieba的setup.py文件的上级文件的地方,然后输入>python setup.py install
python setup.py install

参考 https://blog.csdn.net/qq_39525042/article/details/80350937

pythonpath 环境变量

如在断网的环境,机器上也没有安装pip工具,还有一种解决python依赖的方式。
需要提前在有网的环境下载好 python相关依赖库。
将这个文件夹拷贝到离线环境

packages_client文件夹下

指定PYTHONPATH,python脚本即可执行成功

PYTHONPATH=./packages_client python3 demo.py

pip 安装依赖(在线、离线环境)

在线环境

当项目开发完成之后,我们会使用pip freeze将环境中依赖包写入到requirements.txt中。

pip freeze > requirements.txt

后期项目部署时,安装依赖包。

pip install -r requirements.txt

离线环境

使用pip download将依赖包下载到本地目录。

pip download -d 包文件夹 -r requirements.txt

后期项目部署时,安装依赖包:

pip install --no-index --find-links=包文件夹 -r requirements.txt
pip install --no-index --find-links=pkg -r requirements.txt
posted @ 2020-09-27 10:39  hanfe1  阅读(13579)  评论(0编辑  收藏  举报