【发布时间】:2015-02-10 14:15:14
【问题描述】:
我正在为一个小型 Python 应用程序编写构建/部署脚本,该应用程序将使用计划任务每天运行多次。我认为现在是研究 Python 的 setup.py 功能的好时机。
我的问题是,花时间为内部业务应用程序创建 setup.py 文件有什么好处,而不是说,编写一个简单的脚本来激活我的 virtualenv,然后下载我的 pip 包基于我的需求文件?
【问题讨论】:
-
再想一想,我不确定我是否完全理解您的问题。您无需“激活”
virtualenv即可对其进行安装或运行脚本。只需使用位于ENV/bin的二进制文件(例如ENV/bin/pip或ENV/bin/python) -
部署应用程序不需要
setup.py。所以确实你只需要创建一个 virtualenv,安装文件并安排它运行。
标签: python python-3.x setuptools setup.py