利用 pip download 打包软件来提供离线安装
1、通过 pip download 下载安装包
linux-oz6w:~ # mkdir pip-ansible
linux-oz6w:~ # pip download ansible -d /root/pip-ansible
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ # 可以看到,这里是使用阿里云的pip源下载ansible的tar包和whl文件
linux-oz6w:~ # ll pip-ansible/ # 这是pip download下载下来的所有依赖的安装包
total 37156
-rw-r--r-- 1 root root 125774 Jan 6 22:44 Jinja2-2.11.2-py2.py3-none-any.whl
-rw-r--r-- 1 root root 24348 Jan 6 22:44 MarkupSafe-1.1.1-cp27-cp27mu-manylinux1_x86_64.whl
-rw-r--r-- 1 root root 269377 Jan 6 22:44 PyYAML-5.3.1.tar.gz
-rw-r--r-- 1 root root 28622006 Jan 6 22:44 ansible-2.10.4.tar.gz
-rw-r--r-- 1 root root 5708083 Jan 6 22:44 ansible-base-2.10.4.tar.gz
-rw-r--r-- 1 root root 389322 Jan 6 22:44 cffi-1.14.4-cp27-cp27mu-manylinux1_x86_64.whl
-rw-r--r-- 1 root root 2626135 Jan 6 22:44 cryptography-3.3.1-cp27-cp27mu-manylinux2010_x86_64.whl
-rw-r--r-- 1 root root 11223 Jan 6 22:44 enum34-1.1.10-py2-none-any.whl
-rw-r--r-- 1 root root 18159 Jan 6 22:44 ipaddress-1.0.23-py2.py3-none-any.whl
-rw-r--r-- 1 root root 39857 Jan 6 22:44 packaging-20.8-py2.py3-none-any.whl
-rw-r--r-- 1 root root 112041 Jan 6 22:44 pycparser-2.20-py2.py3-none-any.whl
-rw-r--r-- 1 root root 67842 Jan 6 22:44 pyparsing-2.4.7-py2.py3-none-any.whl
-rw-r--r-- 1 root root 10963 Jan 6 22:44 six-1.15.0-py2.py3-none-any.whl
2、利用 pip install --no-index 离线安装
linux-oz6w:~ # pip install --no-index --find-links=/root/pip-ansible/ --ignore-installed /root/pip-ansible/*
Looking in links: /root/pip-ansible/ # 这里就按照指定的目录去找包安装了
......
Successfully installed MarkupSafe-1.1.1 PyYAML-5.3.1 ansible-2.10.4 ansible-base-2.10.4 cffi-1.14.4 cryptography-3.3.1 enum34-1.1.10 ipaddress-1.0.23 jinja2-2.11.2 packaging-20.8 pycparser-2.20 pyparsing-2.4.7 six-1.15.0
-----------------------------------------------------------------------------------
# 命令解析
--no-index # 忽略包索引(只查看--find-links)
--find-links # --find-links 指向URL,html文件,tar.gz,whl或者目录,不支持指向VCS项目URL的链接
--ignore-installed # 忽略已安装的软件包,覆盖它们
/root/pip-ansible/ansible-2.10.4.tar.gz # 需要安装的软件
利用 pip download 打包软件来提供离线安装的更多相关文章
- 20180903 - Python Pip 工具下载whl包与离线安装
20180903 - Python Pip 工具下载whl包与离线安装 1. 我的Blog 博客园 https://www.cnblogs.com/piggybaba 个人网站 http://pigg ...
- VS打包软件部署------ClickOnce应用安装 (各版本.net引导文件安装,再发布文档离线安装下载地址)
一.1.其他引导程序包:地址 https://msdn.microsoft.com/zh-cn/vstudio/bb898654.aspx 2.离线安装各版本.net下载版(各种语言):https: ...
- Microsoft Visual Studio 2013 Update 2 离线安装程序
☆ 微软官网地址:☆ http://www.microsoft.com/zh-cn/download/details.aspx?id=42665☆ 离线安装程序 直接下载链接:☆ Microsoft ...
- Microsoft Visual Studio 2013 Update 1 离线安装程序
☆ 微软官网地址:☆http://www.microsoft.com/zh-cn/download/details.aspx?id=41650☆ 离线安装程序 直接下载链接:☆http://downl ...
- Microsoft Visual Studio Ultimate 2013 RC 离线安装程序
Microsoft Visual Studio Ultimate 2013 RC 离线安装程序 ☆ 微软官网地址:☆ http://www.microsoft.com/en-us/download/d ...
- Microsoft Visual Studio 2012 Update 4 RC 3 离线安装程序
Microsoft Visual Studio 2012 Update 4 RC 3 离线安装程序 ☆ 微软官网地址:☆ http://www.microsoft.com/en-us/download ...
- 断网环境下利用pip安装Python离线安装包
这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...
- 利用VS安装项目打包软件的做法
作者:朱金灿 来源:http://blog.csdn.net/clever101 昨天摸索了一下,发现使用VS安装项目来打包软件还是挺方便的. 1. 创建一个安装项目工程,如下图: 2. 设置工程属性 ...
- 【Python使用】使用pip安装卸载Python包(含离线安装Python包)未完成???
pip 是 Python 包管理工具,该工具提供了对Python包的查找.下载.安装.卸载的功能.Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具. pip使用( ...
随机推荐
- Python爬取中国知网文献、参考文献、引证文献
前两天老师派了个活,让下载知网上根据高级搜索得到的来源文献的参考文献及引证文献数据,网上找了一些相关博客,感觉都不太合适,因此特此记录,希望对需要的人有帮助. 切入正题,先说这次需求,高级搜索,根据中 ...
- HBase环境搭建(hbase1.2.5+zookeeper3.4.6)
注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6627857018461880836/ 系统版本,Hadoop已安装完成 Mysql安装完成 Hive版本 Sqoo ...
- vue3.0+vite项目搭建
npm init vite-app <project-name> cd <project-name> 根据控制台的提示执行: npm install / yarn npm ru ...
- 使用altium designer 21极坐标绘制异形焊盘 比如焊接螺母的 环绕焊盘
先看一张图 在回流焊时,不能直接做一个大圆圈焊盘来焊接螺母,这样焊锡膏因为流动问题,可能会导致螺母歪斜 厂家推荐的焊盘形状右上角 所以 需要绘制异形焊盘 首先进入ad的封装库工作界面 在库中点右下角P ...
- 闯祸了,生成环境执行了DDL操作《死磕MySQL系列 十四》
由于业务随着时间不停的改变,起初的表结构设计已经满足不了如今的需求,这时你是不是想那就加字段呗!加字段也是个艺术活,接下来由本文的主人咔咔给你吹. 试想一下这个场景 事务A在执行一个非常大的查询 事务 ...
- 【代码优化】Bean映射之MapStruct
[代码优化]Bean映射之MapStruct 一.背景 领域模型相互转换就只能靠手工的 get()/set()? 普遍的做法有以下几种: 手工 get()/set(): 构造器: BeanUtils ...
- Android EditText不弹出输入法总结,焦点问题的总结
看一个manifest中Activity的配置,如果这个页面有EditText,并且我们想要进入这个页面的时候默认弹出输入法,可以这样设置这个属相:android:windowSoftInputMod ...
- Java中生成一个唯一值的方式
现总结几种生成一个唯一值的方式 第一种:采用nanoTime() // 理论上存在重复的可能,可以在后面再加上一个随机字符串 Random r = new Random(); for (int i = ...
- 【刷题-LeetCode】209. Minimum Size Subarray Sum
Minimum Size Subarray Sum Given an array of n positive integers and a positive integer s, find the m ...
- 【记录一个问题】铁威马NAS存储,当使用time machine备份的时候,如果再使用手机备份,会导致time machine备份中断
如题 傻机器,无法做到并行备份!