在离线环境中分发Python应用和解释器的最佳方法是什么?

时间:2019-01-16 01:47:13

标签: python windows software-distribution

在离线环境中分发Python应用和解释器的最佳方法是什么?

我必须满足的要求是:

  1. 要分发的设备的操作系统是win7或win10。

  2. 在大多数网络未连接的离线环境中。

  3. 我要部署的Python应用程序使用其他几个Python包,例如pyqt,numpy等。这些软件包还必须一起分发。 在开发环境中,我们使用pip安装了该软件包。

  4. 它可能会或可能不会在正在部署的环境中安装其他版本的Python。我的应用程序可能无法与已经安装的Python版本一起使用。

  5. Python解释器也应包含在发行版中,因为该用户的PC可能没有Python。

是否可以分发一个安装?

或者在这种情况下有没有好的分配方法?

1 个答案:

答案 0 :(得分:0)

似乎Buildout可能正是您想要的。

Source