导出此环境下安装的包的版本信息清单

 pip freeze > requirements.txt
 
联网,下载清单中的包到all-packet文件夹

[root@localhost ~]# pip download -d ./all-packet -r requirements.txt
Collecting cx-Oracle==6.3.1 (from -r requirements.txt (line 1))
Using cached https://files.pythonhosted.org/packages/f9/b7/dbdfb56e75bbbaa39c535b38509e6a5915da03d3cff9507e15a0472de818/cx_Oracle-6.3.1-cp27-cp27m-manylinux1_x86_64.whl
Saved ./all-packet/cx_Oracle-6.3.1-cp27-cp27m-manylinux1_x86_64.whl
Collecting demjson==2.2.4 (from -r requirements.txt (line 2))
Using cached https://files.pythonhosted.org/packages/96/67/6db789e2533158963d4af689f961b644ddd9200615b8ce92d6cad695c65a/demjson-2.2.4.tar.gz
Saved ./all-packet/demjson-2.2.4.tar.gz
Collecting elasticsearch==5.4.0 (from -r requirements.txt (line 3))
Downloading https://files.pythonhosted.org/packages/0e/f2/971f07f2c9bb3744103081619b8af14fa4b366cf8bc57b80504a2cd5d36e/elasticsearch-5.4.0-py2.py3-none-any.whl (58kB)
100% |████████████████████████████████| 61kB 57kB/s
Saved ./all-packet/elasticsearch-5.4.0-py2.py3-none-any.whl
Collecting MySQL-python==1.2.5 (from -r requirements.txt (line 4))
Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip
Saved ./all-packet/MySQL-python-1.2.5.zip
Collecting numpy==1.14.3 (from -r requirements.txt (line 5))
Using cached https://files.pythonhosted.org/packages/ea/7d/9f99896cc3f4834871619a36da2a833c71a2178a5bdadd4fff40c261c119/numpy-1.14.3-cp27-cp27m-manylinux1_x86_64.whl
Saved ./all-packet/numpy-1.14.3-cp27-cp27m-manylinux1_x86_64.whl
Collecting pandas==0.23.0 (from -r requirements.txt (line 6))
Using cached https://files.pythonhosted.org/packages/45/12/1e1ba99fb65df9f7f3724d3232feef35cc044d18604d57492d561e90219f/pandas-0.23.0.tar.gz
Saved ./all-packet/pandas-0.23.0.tar.gz
Collecting progressbar==2.3 (from -r requirements.txt (line 7))
Using cached https://files.pythonhosted.org/packages/0f/e1/f30b72ecabba259c7c38dd0eb944a173effced3fd7de2c9c2902bd6f649a/progressbar-2.3.tar.gz
Saved ./all-packet/progressbar-2.3.tar.gz
Collecting python-dateutil==2.7.3 (from -r requirements.txt (line 8))
Using cached https://files.pythonhosted.org/packages/cf/f5/af2b09c957ace60dcfac112b669c45c8c97e32f94aa8b56da4c6d1682825/python_dateutil-2.7.3-py2.py3-none-any.whl
Saved ./all-packet/python_dateutil-2.7.3-py2.py3-none-any.whl
Collecting pytz==2018.4 (from -r requirements.txt (line 9))
Using cached https://files.pythonhosted.org/packages/dc/83/15f7833b70d3e067ca91467ca245bae0f6fe56ddc7451aa0dc5606b120f2/pytz-2018.4-py2.py3-none-any.whl
Saved ./all-packet/pytz-2018.4-py2.py3-none-any.whl
Collecting six==1.11.0 (from -r requirements.txt (line 10))
Using cached https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl
Saved ./all-packet/six-1.11.0-py2.py3-none-any.whl
Collecting urllib3==1.23 (from -r requirements.txt (line 11))
Using cached https://files.pythonhosted.org/packages/bd/c9/6fdd990019071a4a32a5e7cb78a1d92c53851ef4f56f62a3486e6a7d8ffb/urllib3-1.23-py2.py3-none-any.whl
Saved ./all-packet/urllib3-1.23-py2.py3-none-any.whl
Successfully downloaded cx-Oracle demjson elasticsearch MySQL-python numpy pandas progressbar python-dateutil pytz six urllib3

[root@localhost ~]# ls all-packet/
cx_Oracle-6.3.1-cp27-cp27m-manylinux1_x86_64.whl progressbar-2.3.tar.gz
demjson-2.2.4.tar.gz python_dateutil-2.7.3-py2.py3-none-any.whl
elasticsearch-5.4.0-py2.py3-none-any.whl pytz-2018.4-py2.py3-none-any.whl
MySQL-python-1.2.5.zip six-1.11.0-py2.py3-none-any.whl
numpy-1.14.3-cp27-cp27m-manylinux1_x86_64.whl urllib3-1.23-py2.py3-none-any.whl
pandas-0.23.0.tar.gz
[root@localhost ~]#

复制下载好的包【all-packet文件夹】和清单【requirements.txt】到其他环境

安装全部环境

pip install --no-index --find-links=./all-packet -r requirements.txt

复制一个Python全部环境到另一个环境的更多相关文章

  1. 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求

    第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求 selenium模块 selenium模块为 ...

  2. 二十九 Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求

    selenium模块 selenium模块为第三方模块需要安装,selenium模块是一个操作各种浏览器对应软件的api接口模块 selenium模块是一个操作各种浏览器对应软件的api接口模块,所以 ...

  3. 用一个python文件去调用另一个python文件,关于相对路径的处理?

    比如用a.py调用执行b.py,但是a.py和b.py路径环境不一样,而b.py中有使用相对路径读取文件,这时会报错,怎么在a.py中进行配置,使其调用b.py时路径和其相同,能否做到? 比如目录结构 ...

  4. 第一个python小脚本

    第一个python小实验 前言 作为一个工作1年的linux运维搬砖师来说,发现没点开发能力真的是不好混啊.于是下定决心学习python! 直接上刚写的语句(大神莫鄙视) 通过控制台输入一个账号密码, ...

  5. python调用另一个文件中的代码,pycharm环境下:同文件夹下文件(.py)之间的调用,出现红线问题

    如何调用另一个python文件中的代码无论我们选择用何种语言进行程序设计时,都不可能只有一个文件(除了“hello world”),通常情况下,我们都需要在一个文件中调用另外一个文件的函数呀数据等等, ...

  6. 跟哥一起学python(2)- 运行第一个python程序&环境搭建

    本节的任务,是完成我们的第一个python程序,并搭建好学习python的环境.  建议通过视频来学习本节内容: 查看本节视频 再次看看上一节提到的那张图,看看作为高级编程语言,我们如何编程. 首先, ...

  7. 使用IDEA写Python之pytest环境搭建及第一个程序编写

    一.准备篇 Python环境:3.8.3 开发工具:IDEA,对你没有看错 二.IDEA下安装开发环境 1. python的下载 https://www.python.org/downloads/ P ...

  8. 我的第一个python web开发框架(23)——代码版本控制管理与接口文档

    书接上一回,小白和老菜聊到代码的版本控制和接口文档 小白:为什么要做版本控制,我不弄版本控制不也完成了项目了吗?要做版本控制不是很麻烦,又要安装服务又要提交代码,代码又不是多人用开发,还要写文档... ...

  9. [No0000120]Python教程3/9-第一个Python程序

    现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了. 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上.写程序也讲究一个感觉,你需 ...

  10. 3、第一个Python程序

    现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了. 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上.写程序也讲究一个感觉,你需 ...

随机推荐

  1. Maven打包方式

    转自:https://blog.csdn.net/qq_26597927/article/details/80170073 Maven打包三种方法(推荐第三种) 2018年05月02日 18:30:2 ...

  2. MySQL索引结构原理分析

    我们在学习MySQL的时候经常会听到索引这个词,大概也知道这是什么,但是深究下去又说不出什么道道来.下面将会比较全面的介绍一下关于索引! 1 索引是什么? 这里用百度百科的一句话来说,在关系数据库中, ...

  3. Java课堂总结

    通过重载函数,来实现对不同类型的参数运算.

  4. 【学习笔记】VS Code的launch.json 的 Python和Chrome常用配置(MacOS)

    遇到的问题: 1.无法直接用VS Code调用Chrome来打开HTML文件 2.VS Code调用Chrome成功后,Python解释器无法启动调试了 解决方法: 以下是我的 launch.json ...

  5. HTML学习第三天

    超链接: <a href=""></a>             target链接打开方式 1._blank新窗口打开 2._self当前窗口打开     ...

  6. C#设计模式之0-简单工厂模式

    简单工厂模式(Simple Factory Pattern) 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/387 访问 ...

  7. Error:Failed to resolve: com.android.support:recyclerview-v7:28.0.0解决方法

    在使用Android Studio的过程中需要添加依赖recyclerview,出现报错: Unable to resolve dependency for ':app@debug/compileCl ...

  8. 推荐一看的blog

    不同专题: 个人blog cnblogs.com/MiLog cnblogs.com/Dway (指DeepWay) cnblogs.com/muly 建议一看,主要发布在cnblogs.com/dl ...

  9. java泛型笔记

    目录 概述 什么是泛型?为什么使用泛型? 例子 特性 使用方式 泛型类 泛型接口 泛型通配符 泛型方法 泛型方法的基本用法 类中的泛型方法 泛型方法的基本用法 泛型方法与可变参数 静态方法与泛型 泛型 ...

  10. Flutter 状态管理之BLoC

    在正式介绍 BLoC之前, 为什么我们需要状态管理.如果你已经对此十分清楚,那么建议直接跳过这一节.如果我们的应用足够简单,Flutter 作为一个声明式框架,你或许只需要将 数据 映射成 视图 就可 ...