【发布时间】:2015-03-01 10:36:32
【问题描述】:
我有一个中等大小的 python 命令行程序,可以很好地从我的源代码运行,我创建了一个源分发文件并使用“python setup.py install”将其安装到虚拟环境中
由于这是一个纯 Python 程序,并且假设最终用户已经安装了 Python 和所需的包,我的想法是我可以通过 PyPi 将它作为源代码分发到所有可用平台。
安装后,我在 virtualenv site-packages 目录中获得了一个 'appname' 目录,当我编写 "python 'pathtovirtualenv'/Lib/sitepackages/'myappname' 时它也可以正常运行
但这是最终用户应该从命令行运行 distutils 分布式程序的方式吗?
我找到了很多关于如何使用 distutils 分发程序的信息,但没有关于最终用户在安装后应该如何启动它的信息。
【问题讨论】:
标签: python setuptools distutils setup.py