【问题标题】:Is Python's setup.py beneficial for internal applications?Python 的 setup.py 对内部应用程序有用吗?
【发布时间】:2015-02-10 14:15:14
【问题描述】:

我正在为一个小型 Python 应用程序编写构建/部署脚本,该应用程序将使用计划任务每​​天运行多次。我认为现在是研究 Python 的 setup.py 功能的好时机。

我的问题是,花时间为内部业务应用程序创建 setup.py 文件有什么好处,而不是说,编写一个简单的脚本来激活我的 virtualenv,然后下载我的 pip 包基于我的需求文件?

【问题讨论】:

  • 再想一想,我不确定我是否完全理解您的问题。您无需“激活”virtualenv 即可对其进行安装或运行脚本。只需使用位于ENV/bin 的二进制文件(例如ENV/bin/pipENV/bin/python
  • 部署应用程序不需要setup.py。所以确实你只需要创建一个 virtualenv,安装文件并安排它运行。

标签: python python-3.x setuptools setup.py


【解决方案1】:

setup.py 适用于编写自己的 Python 代码并需要部署它的人。如果您没有编写任何 Python 代码,或者由于某种原因不需要部署您编写的任何代码(您不是在生产中进行开发,是吗?),setup.py 不会非常有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    相关资源
    最近更新 更多