python使用pip离线安装库

一、前言及环境

1. 场景及整体思路

最近在做一个大数据项目,开发过程中用自己的机子安装了很多库,开发完之后需要部署到客户那边的环境中,但是客户那边的环境是不能联网的,于是就需要离线进行库的安装。

上网搜了一下,大概思路是:

  • 从可以联网电脑导出库的名称到文件;
  • 下载指定库到指定文件夹;
  • 将库名称文件和安装包拷贝到离线环境进行安装

整体流程如下图所示:

整个流程主要使用到库管理工具pip,我用的是python安装完已经存在的pip,没有pip的可自行安装。

2. 环境

  • win10 64bit
  • python 2.7.15
  • pip 18.1 for python 2.7

二、联网下载库

1. 导出库信息

pip freeze > requirements.txt

这个命令是将已经通过pip安装的包的名称记录到requirements.txt文件中。

导出这个文件后,编辑文件,留下你需要的库,其他删除。

2. 下载库安装包

pip download D:\packages -r requirements.txt

将requirements.txt中列出来的库下载到packages文件夹。

这里要注意,因为我的pip版本比较新,所以用的download,据说老一点的版本应该是install --download:

pip install --download D:\packages -r requirements.txt

注意:如果requirements.txt里面存在不能通过pip安装的库,下载过程会报错。

三、离线安装库

将requirements.txt和packages文件夹拷贝到需要离线安装的电脑,通过以下命令进行安装:

pip install --no-index --find-links=D:\packages -r requirements.txt

根据pip版本不同,里面的参数有可能是--find-link。

四、参考

1. pip下载保存Python包,pip离线安装

(完)

原文地址:https://www.cnblogs.com/harrymore/p/9860411.html

时间: 2024-10-10 08:16:32

python使用pip离线安装库的相关文章

python下pip的安装

一.下载pip并安装 # wget  --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-1.4.tar.gz#md5=ca790be30004937987767eac42cfa44a # tar -zxf pip-1.4.tar.gz # cd pip-1.4 # python setup.py install 二.添加到环境变量PATH中: 可用 export 命令查看PATH值 [root]# e

pip离线安装python包

1 首先在一台能上网的机器上得到python包 1) 新建一个空目录,如 /home/ubuntu/zcy/ss,用来存储下载下来的所需安装包 2)下载安装包:pip install --download /home/ubuntu/zcy/ss pyspark 2 离线安装 1)将/home/ubuntu/zcy/ss下面的文件拷贝到不能上网的机器上,如拷贝到/home/zcy/working/spark目录 2)安装:pip install --no-index --find-links=/h

pip 离线安装

离线安装适用于网络有问题的环境.inbound 入口被限制等情况. Wheel 包不适配 Wheel 包的名称含义 distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl -- 来自 https://www.python.org/dev/peps/pep-0425/#use 例子:greenlet-0.4.12-cp27-cp27m-manylinux1_x86_64.whl,这里省略了 {

[Python学习]——pip的安装及使用

一.pip的含义 pip是一个安装和管理 Python 包的工具 ,是easy_install的替代品. 二.pip的安装和更新 1 安装 在官网(https://pypi.python.org/pypi/pip#downloads,提供两种版本,一个是.whl的(可以查看文档), 一个是压缩包的)下载好pip后,使用python setup.py install命令对pip进行安装,并添加环境变量,如X:\Python27\Scripts,pip即可使用. 2 更新 当使用pip命令下载扩展包

python中pip的安装

pip与linux中的yum非常类似,下载.安装软件包并解决依赖问题. 安装 C:\Python33\Scripts>easy_install.exe pip Searching for pip Best match: pip 9.0.1 Processing pip-9.0.1-py3.3.egg pip 9.0.1 is already the active version in easy-install.pth Installing pip3-script.py script to C:\

使用Python的pip命令安装numpy

NumPy 是一个基础科学的计算包.很多的科学计算特别是向量处理的时候会用到. 因为用到了,而且安装的过程中出现了一些问题,所以记录下来,便于备查. 平台: windows 8.1 64位 Python: 2.7.9 32位(已包含pip命令) 无Microsoft的VS环境 打开powershell,(事先将Python以及Python的Script的目录导入环境变量PATH中),输入 pip install numpy 会出现: Unable to find vcvarsall.bat 的错

python:pip命令更新库 例命令行更新scikit-learn

使用pip命令更新库 pip install --upgrade 库名 比如更新scikit-learn包 pip install --upgrade scikit-learn cannot import name MLPClassifier的解决办法: scikit-learn v0.17只有BernoulliRBM,没有MLPClassifier. 只需要把scikit-learn升级到v0.18即可. 在控制台输入下面任一个命令即可: conda update scikit-learn p

解决用conda/pip install 安装库太慢的问题

有时候我们会用pip install下载一些第三方库,但是由于链接处于外网,下载速度太慢甚至会断连,下面提供了一个简单的解决办法 使用pip install+目标库 下载命令后,通常会告诉你一个下载链接, 如上图,这里是 https://files.pythonhosted.org/packages/20/8e/c5ee7dcf8168327bb6d2e3f830edadc91485f23049afaa709a3e019d47ef/pyqt5_tools-5.13.0.1.5-cp37-none

Python 关于 pip 部分相关库的安装

下文中“:”后面安装的安装语句需要打开 cmd (命令提示符),在 cmd 中输入. 示例: 在搜索框输入 cmd,单机命令提示符: 然后输入安装语句,按回车键: 因为我之前已经装过了,所以这里显示的是已经安装成功过,没安装过的下面会显示安装过程,最后看到安装成功的英文就是成功安装了. 1. 请求库的安装 requests 是基于urllib3的一个用于发起http请求的库,这个库相较于urllib更快,更易用. pip install requests selenium 是一个自动化测试工具,