我有一个简单的python脚本,它读取文本文件并对其进行一些处理。我需要分发这段代码。所以任何拥有Ubuntu操作系统的人都可以运行它。 我导入一些模块如下。
import pandas
import httpbl
from prettytable import from_csv
等...
我的问题是如何使用我的脚本在任何其他用户机器(Ubuntu)中安装这些软件包。
提出了很多问题,我发现this是最接近的匹配。但无论如何,我对这方面的知识并不多。
答案 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