创建自带python环境的部署包

2024-05-24  本文已影响0人  国服最坑开发

0x01 目标

写好python代码,但是在目标机器中,各种python版本和依赖搞的很费时间。
换个思路,在开发机,把需要的执行文件全部整合好,直接放到目标机开箱即用。

0x02 过程

python3 -m venv venv

完成后,会多出一个目录: venv, 用来存放python bin文件,和接下来要安装的依赖

source venv/bin/activate

根据自己的代码,手动 pip install, 会自动安装到 venv 目录下

python you_script.py

在执行完代码功能后,需要退出环境

deactivate

0x03 实践

最好再写一个 run.sh , 把上述功能封装成一个自动脚本,这样就实现类似SD那种开箱即用效果。

上一篇 下一篇

猜你喜欢

热点阅读