Python 离线工作环境搭建的方法步骤


Posted in Python onJuly 29, 2019

准备

在断网的和联网的机器安装pip,下载地址https://pypi.python.org/pypi/pip

在联网的开发机器上安装好需要的包

例如:

pip3 install paramiko
pip3 install fabric

打包已安装的包

新建pyenv文件夹用来存储下载下来的所需安装包

pip3 list #查看安装的包

#使用pip导出当前环境所有依赖包信息文件
pip3 freeze >requirements.txt

# 下载所有依赖包到本地
pip3 install -r requirements.txt -d /root/pyenv/

# pip10使用
pip download -d C:\Users\pyenv -r requirements.txt

在其他环境下(相同的系统环境)安装所有依赖

$ pip install --no-index --find-links=/home/pyenv -r requirements.txt

Collecting asn1crypto==0.24.0 (from -r requirements.txt (line 1))
Collecting bcrypt==3.1.4 (from -r requirements.txt (line 2))
Collecting certifi==2018.4.16 (from -r requirements.txt (line 3))
Collecting cffi==1.11.5 (from -r requirements.txt (line 4))
Collecting chardet==3.0.4 (from -r requirements.txt (line 5))
Collecting cryptography==2.2.2 (from -r requirements.txt (line 6))
Requirement already satisfied: fabric==2.0.1 in /home/ap/tscms/anaconda3/lib/python3.6/site-packages/fabric-2.0.1-py3.6.egg (from -r requirements.txt (line 7))

查看已经安装的包

pip freeze

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 Python
遗传算法之Python实现代码
Oct 10 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
python实现车牌识别的示例代码
Aug 05 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
Python常用数据类型之间的转换总结
Sep 06 Python
Django中提示消息messages的设置方式
Nov 15 Python
Python各种扩展名区别点整理
Feb 27 Python
Python使用socketServer包搭建简易服务器过程详解
Jun 12 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 Python
python tkinter实现连连看游戏
Nov 16 Python
python中24小时制转换为12小时制的方法
Jun 18 Python
如何通过python的fabric包完成代码上传部署
Jul 29 #Python
Python八皇后问题解答过程详解
Jul 29 #Python
python 标准差计算的实现(std)
Jul 29 #Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 #Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 #Python
Python秒算24点实现及原理详解
Jul 29 #Python
django之状态保持-使用redis存储session的例子
Jul 28 #Python
You might like
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
浅谈jquery.fn.extend与jquery.extend区别
2015/07/13 Javascript
jQuery实现可关闭固定于底(顶)部的工具条菜单效果
2015/11/06 Javascript
Sea.JS知识总结
2016/05/05 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
JS中offset和匀速动画详解
2018/02/06 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
详解使用angular框架离线你的应用(pwa指南)
2019/01/31 Javascript
vue中typescript装饰器的使用方法超实用教程
2019/06/17 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
vue实现页面切换滑动效果
2020/06/29 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
python的三目运算符和not in运算符使用示例
2014/03/03 Python
python Pygame的具体使用讲解
2017/11/03 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
pytorch标签转onehot形式实例
2020/01/02 Python
python3.7添加dlib模块的方法
2020/07/01 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
行政人事专员岗位职责
2014/03/05 职场文书
健康家庭事迹材料
2014/05/02 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
Java中多线程下载图片并压缩能提高效率吗
2021/07/01 Java/Android
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js