python离线安装依赖包
python离线安装依赖包简介 python安装依赖包通常是使用pip命令在网络上直接下载依赖包,然后安装。但在没有网络的环境下这种方式不太好用,这时一般会先把安装包下载到本地,然后再使用pip的本地安装模式安装。导出依赖包 在下载之前,最好先确定需要下载的依赖包,pip提供了freeze命令可以将当前环境下安装的包导入到文件中。命令如下:pip freeze> ./requirement
python离线安装依赖包
简介
python安装依赖包通常是使用pip命令在网络上直接下载依赖包,然后安装。但在没有网络的环境下这种方式不太好用,这时一般会先把安装包下载到本地,然后再使用pip的本地安装模式安装。
导出依赖包
在下载之前,最好先确定需要下载的依赖包,pip提供了freeze命令可以将当前环境下安装的包导入到文件中。命令如下:
pip freeze> ./requirements.txt
下载安装包
安装包可以直接去Pypi.org里面下载,但是如果下载的安装包还依赖别的安装包,你需要将其依赖的安装包也一起下载下来。而这种依赖关系并不容易发现。还有一种方法是使用pip的download命令,这个命令会将安装包和其依赖包一起下载下来,但这种方式的缺陷在于这个命令依赖于当前环境,有的包在window环境下和liunx环境下的whl包是不同的。pip命令会根据当前环境去下载whl包,如果你无网络环境与有网络环境不同,这种方式下载的包可能会出现问题。
pip 下载命令如下:
pip download -d ./ -r requirements.txt
pip download -d ./ XXX
-d后面填写安装包的存储路径,第一行是下载requirements文件中的包,第二行是下载单个的包,XXX改为包名便可。
离线安装
离线安装同样使用install,只是需要添加一些参数。具体命令如下:
pip install --no-index --find-links=./ -r requirements.txt
上述--find-links后填写的是离线包的存储路径。
p> 上述–find-links后填写的是离线包的存储路径。
更多推荐
所有评论(0)