分发一个简单的python脚本

时间:2013-11-08 06:09:57

标签: python installer pandas package

我有一个简单的python脚本,它读取文本文件并对其进行一些处理。我需要分发这段代码。所以任何拥有Ubuntu操作系统的人都可以运行它。 我导入一些模块如下。

import pandas
import httpbl
from prettytable import from_csv

等...

我的问题是如何使用我的脚本在任何其他用户机器(Ubuntu)中安装这些软件包。

提出了很多问题,我发现this是最接近的匹配。但无论如何,我对这方面的知识并不多。

1 个答案:

答案 0 :(得分:1)

你应该检查setuptools:http://pythonhosted.org/setuptools/,它可以完全满足您的需求。

作为一个例子(这只是一个名为“recat”的同一目录中的脚本):

from setuptools import setup

setup(
    name = 'recat',
    version = '0.1',
    packages = [],
    author = 'Name',
    author_email = 'email',
    description = 'Replay log files simply and easily',
    license = 'GPLv3',
    keywords = 'log replay',
    url = 'URL',
    scripts = ['recat']
)

您也可以考虑从中创建一个Ubuntu软件包。 FPM项目可以帮助您:https://github.com/jordansissel/fpm