Python 在linux中创建安装程序包

Python 在linux中创建安装程序包,python,linux,Python,Linux,我创建了一个文件夹,其中保存了我所有的python文件。我已经将\uuuu init\uuuu.py添加到该文件夹中,以将其创建为包。主文件是test.py,我在其中提供输入 例如: <filename>.py 10 20 <filename> 10 20 .py 10 20 现在,我有一个包裹。我想从该软件包创建安装程序,以便其他人下载该软件包,并在linux中正常安装时进行安装 这样,在通过键入testlinux安装之后,用户应该能够使用我的应用程序 例如: &

我创建了一个文件夹,其中保存了我所有的python文件。我已经将
\uuuu init\uuuu.py
添加到该文件夹中,以将其创建为包。主文件是test.py,我在其中提供输入

例如:

<filename>.py 10 20
<filename> 10 20
.py 10 20
现在,我有一个包裹。我想从该软件包创建安装程序,以便其他人下载该软件包,并在linux中正常安装时进行安装

这样,在通过键入testlinux安装之后,用户应该能够使用我的应用程序

例如:

<filename>.py 10 20
<filename> 10 20
1020
如何在linux中为我的软件包创建这样的安装程序

  • init.py
    应该是包的初始化脚本。是由降价(谢谢)引起的,很烦人
  • 为软件包创建安装程序(distutils)的一个好方法是创建setup.py文件。你可以找到写这篇文章的指南。编写此脚本并将其包含在软件包中后,用户将能够通过运行“[sudo]python setup.py[options]”来安装它

  • 您需要为哪种linux风格创建安装程序?
    test
    是一个系统二进制文件,您不希望您的工具使用相同的名称。@RahulRDhobi:ubuntu。我怎样才能为所有的linux风格创造呢?@tripleee:我刚才举了一个例子。例如,当我们下载并安装emacs时,只要输入emacs,我们就可以使用它。像wise一样,我的主文件是test.py。我需要用户应该访问直接名称“test”,我认为我们的通信不正常。你需要叫它别的名字。不是
    test
    也不是
    emacs
    ,因为它们已经被使用了。