背景
有两台机器,开发机和部署机。
部署机不能连外网,只能与开发机相连。
需求
把开发机器的python环境,迁移到部署机。
步骤
第一步
上传python安装包到部署机并安装。
第二步
打包开发机的python环境到部署机。
什么是python环境?
python环境包括python解释器,第三方依赖包集合。
第一步中我们已经有python解释器。
而第三方依赖包集合,往往在python安装目录/Lib/site-packages
。
对这个文件夹进行压缩打包,并上传到部署机解压。
第三步
指定部署机的python模块搜索方式。
python3.7 模块查找顺序:首先是内建模块,其次是注册路径的第三方模块,最后是当前目录下模块。
- 注入模块方式一
在所有代码开始前,注入自定义模块集合路径。
import sys
sys.path.append('/home/xxx/apps/opt/python3/site-packages')
- 注入模块方式二
待补充
网友评论