【发布时间】:2020-08-03 12:09:22
【问题描述】:
我用 python 编写了一个 linux 文件传输脚本,它接受多个命令行/终端参数。它可以在我的开发机器上运行,但是当我尝试在我的公司系统上运行它时,由于没有安装相同版本的 python 或所有库而出现几个错误。
一个小时的谷歌搜索让我的初学者睁开了眼界,了解了部署方法、容器、虚拟化、冻结等方面的世界。除了一夜之间成为 docker 专家之外,让这个脚本在任何地方运行的最简单方法是什么?
【问题讨论】:
-
更好的方法之一是将 python 脚本作为 systemd 服务运行。
-
查看
virtualenv的具体情况。
标签: python shell deployment terminal containers