栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

CentOS无网迁移python环境

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS无网迁移python环境

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

CentOS无网迁移python环境
  • 前言
  • 一、从开发环境完成拷贝
  • 二、在生产环境安装依赖包


前言

在很多项目实际应用中,我们的生产环境无法连接外网,在化境安装的过程中会给我们造成很大的困扰,本文简述了在Centos系统中,从我们的开发环境直接将python环境迁移到生产环境中,同时无需使用外网的连接。


一、从开发环境完成拷贝

1、生成requirements.txt,环境依赖列表

pip3 freeze > requirements.txt 

拉取完成后,会在本地生成一个 requirements.txt 文件,内容就是开发环境中的python依赖包的名称和版本号。

如果你的生产环境可以连接外网,那么直接把这个文件拷贝到生产环境中,运行一下命令就行,
否则跳过这一步!!!!!!!!!!!!

pip3 install -r requirements.txt

2、下载开发环境的离线包:

pip3 download -d Dependency_package -r requirements.txt

完成后,会在本地生成Dependency_package文件夹,存放了安装包

二、在生产环境安装依赖包

1、将刚才生成的两个文件 requirements.txt 和 Dependency_package 都拷贝到没有网络连接的生产环境中。

2、在存放文件的目录下运行

pip3 install --no-index --find-links=your_offline_packages -r requirements.txt

安装后就OK!!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/827680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号