【发布时间】:2015-10-12 15:34:55
【问题描述】:
我正在尝试将 Python 环境部署为 RPM。由于目标系统可能没有 Internet 连接和/或 C 编译器,因此即时下载可能无法正常工作。开发环境为 Python 2.7.10,部分模块通过 pip 安装。
如何像ActiveState Python 那样预先构建 Python 环境?
【问题讨论】:
标签: python python-2.7 deployment activestate
我正在尝试将 Python 环境部署为 RPM。由于目标系统可能没有 Internet 连接和/或 C 编译器,因此即时下载可能无法正常工作。开发环境为 Python 2.7.10,部分模块通过 pip 安装。
如何像ActiveState Python 那样预先构建 Python 环境?
【问题讨论】:
标签: python python-2.7 deployment activestate
有一个名为“PEX”的工具,Twitter 使用它来将一堆 Python 代码、库、模块和支持数据预编译到一个包中。
它基本上是一个环境的压缩档案,它会像一个 EXE 文件一样启动。
有一些注意事项 - 第一,它们需要一段时间才能启动。第二,这些文件只能在你构建它们的同一版本的 Python 上工作——如果你有一个混合的 3.0/2.7/2.6 环境,它就会变得复杂。
PEX 本身在安装和缓存缓存方面有几个突出的问题。
【讨论】: