如何将多文件python脚本打包/分发为一个软件包/模块到服务器上?

时间:2015-04-20 23:07:50

标签: python python-2.7

作为一个python noob,这可能是一个显而易见的问题,但只是想知道是否有办法将多个python模块打包为一个文件,然后将其从服务器复制到服务器。

基本上,我写了一个脚本在我们的服务器上运行。因为它开始变大,有人要求我将任务分解为不同的文件,有点像不同的java类文件。我有一个main.py,download.py,process.py等。在main.py中,在顶部,我有我的所有import语句。

import main
import download
import blah
import etc

现在我需要将此脚本复制到多个服务器,我想知道是否有一种简单的方法将所有这些文件打包到一个软件包/模块中,所以我只需要复制一个文件,而不是每个文件复制多个py文件服务器。此外,在进行更新/更改时,它也会使事情变得更容易管理。

我从Head First Python遇到PyPI,但我认为我们不想发布这个脚本供所有人查看。赞赏的非互联网共享方式包装文件=)

0 个答案:

没有答案