python 离线环境安装python第三方库

author: yafeishi

tags: AntDB,python

python对于运维工作确实方便了很多,但很多比较实用的库都是第三方提供,在os自带的iso中并没有,离线环境下安装第三方库是一件很痛苦的事情,无止境的依赖会让你崩溃。能不能在离线环境中像在线环境一样通过pip来解决依赖问题呢?答案是可以的(让我一个一个安装依赖是不可能的,这辈子都不可能的)。

以在离线环境中安装paramiko为例进行说明:

paramiko虽然好用,但是依赖很多,多到甚至我想放弃使用,直到找到了pip 离线安装解决依赖的方法,感觉世界又充满了阳光。

大致思路是:

1. 离线环境中安装setuptools和pip

2. 在在线环境通过pip将paramiko的依赖下载到一个文件夹里

3. 在离线环境中,通过pip访问该文件夹来解决依赖问题,顺利安装。

首先,离线环境中,需要安装setuptools和pip:

unzip setuptools-39.1.0.zip

cd setuptools-39.1.0 && $SUDO python setup.py install

cd ..

tar xzvf pip-10.0.1.tar.gz

cd pip-10.0.1 && $SUDO python setup.py install

cd ..

在在线环境中,下载paramiko的依赖:

pip download -d /tmp/paramiko paramiko

[emea

python如何离线安装第三方库_离线环境安装python第三方库相关推荐

  1. python如何离线安装第三方模块_扣丁学堂python开发之第三方模块pip离线安装

    扣丁学堂python开发之第三方模块pip离线安装 2018-08-14 14:02:22 747浏览 最近很多参加Python培训的同学说在学习过程中需要安装一些第三方的模块,今天小编就来给大家讲一 ...

  2. python库_计算机二级教程 Python语言程序设计,第10章python第三方库概览

    第十章学习知识导图 考点主要是: 1) 第三方库的获取和安装 2) 脚本程序转变为可执行程序的第三方库 : PyInstaller库(必选) 3) 第三方库: jieba库(必选).wordcloud ...

  3. python3.8安装requests库_再见requests!Python下一代 http客户端出炉啦!

    小编玩Python大概是3-4年前,那个时间爬虫非常流行,到处都是爬虫的文章和视频,很多人入门Python都是从爬虫开始.几乎所有学Python都知道requests这个库,它大名鼎鼎K神的得意之作, ...

  4. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...

    一.安装前提 明确自己的开发所需的python版本, Python 2.7.x 或者Python 3.6.x . 安装 Python 2.7.x 或Python 3.6.x 版的virtualenv. ...

  5. python gis库_使用开放的python库自动化GIS和遥感工作流

    python gis库 Over my career I've worked on many geospatial related projects using the ArcGIS platform ...

  6. python并行运算库_最佳并行绘图Python库简介:“ HiPlot”

    python并行运算库 HiPlot is Facebook's Python library to support visualization of high-dimensional data ta ...

  7. python缺少标准库_干货分享:Python如何自动导入缺失的库

    很多同学在写Python项目时会遇到导入模块失败的情况:ImportError: No module named 'xxx'或者ModuleNotFoundError: No module named ...

  8. 树莓派如何使用第三方库_使用MCC DAQ与第三方Linux驱动的树莓派数据采集

    简介 Raspberry Pi®是一种单板式计算机,可连接键盘.显示器,并运行基于Linux®的操作系统.低于人民币300元的树莓派提供了一种注重性价比的数据采集方案. MCC以三种不同的方式支持树莓 ...

  9. 10个常用python标准库_【循序渐进学Python】11.常用标准库

    安装完Python之后,我们也同时获得了强大的Python标准库,通过使用这些标准库可以为我们节省大量的时间.这里是一些常用标准库的简单说明.更多的标准库的说明,可以参考Python文档 sys 模块 ...

最新文章

  1. Cocos2dx小技巧 单例
  2. [翻译] MotionBlur
  3. 抖音爬虫路上的填坑之路
  4. drawContours函数
  5. c++ vector方法
  6. 【译】Part 1: 介绍和安装
  7. hadoop的基本搭建
  8. 交通路标识别(毕业设计)
  9. office 2007插入带圈字符
  10. 50份Word简历模板,全都免费领取,送给最需要的你
  11. 两个音轨合并_技能!如何合并两个音频文件?
  12. 条码扫描枪的连接与使用方法
  13. Kali——绕过杀毒软件检测工具Veil-Evasion
  14. 职场技巧:内向者如何修炼成社交达人
  15. 未能加载文件或程序集
  16. 正则匹配过滤字母和数字
  17. 算法竞赛入门经典(第2版)—第五章(C++与STL入门)
  18. 认为的文字可编辑的 pdf和图片展示的 pdf 做笔记的方式
  19. Word去除目录主页页码
  20. 【转载】文化的基本单位:模因

热门文章

  1. oracle 进制,Oracle进制转换函数
  2. java并发编程_Java并发编程之 synchronized
  3. 如何轻松搞定CRUD的创建人、修改人、时间等字段的赋值
  4. 重磅!可以发朋友圈和搜一搜的PC端微信来了,赶紧来下载!
  5. 有些人一眼就能认出来,你认出来几个?
  6. 皮一皮:藏头诗有时候也不能太藏...
  7. VS Code的7个开源替代品
  8. 10年布局,这道题都不懂就别想进阿里
  9. 上银伺服驱动器接线图_伺服驱动器实际接线方法详解
  10. CascadePSP 测试笔记