【发布时间】:2012-11-14 13:12:37
【问题描述】:
我开发了一个由可执行包组成的程序(即两个文件x/__init__.py 和x/__main__.py),所以如果包位于python 路径中,我可以使用python -m x 执行它。
我从未尝试过分发 Python 包/模块,而且我在该领域还没有任何经验……我已经注意到有许多不同的系统,现在我有三个问题:
哪个系统适合 Python 3(.2) 程序?分发?分发工具?安装工具?
我怎样才能在没有
python -m …的麻烦的情况下将一种“包装脚本”添加到直接执行模块的分发中,以便用户只需键入 x(当然实际名称要多一点独特的 :) 在外壳上。如何以独立于平台的方式执行 2?
谢谢! :)
【问题讨论】:
标签: python module distribution packaging