【发布时间】:2012-10-23 16:20:31
【问题描述】:
我想知道并思考要使用什么 python 设置。 Windows 中 Portable Python 意义上的可移植(但我需要 Linux)。
我正在处理具有很多依赖项的 python 项目,包括 C/C++ 库,重用一些 perl 脚本,甚至 Java Tika 库来解析多种文档类型。我想将它们全部放在本地文件夹中并捆绑,这样当我要在不同的服务器(具有不同的 Linux Distro、Gentoo、Ubuntu 和 Redhat)上进行设置时,它们就不必重新安装。
我不会使用发行版提供的python,因为它会引起很多麻烦。
通过四处学习,我得到了这些选择:
1 - VirtualENV(但它违背了我的目的,因为它不是为重新定位而设计的)。
2 - 静态编译 Python(不确定它是如何工作的,我没有看到很多成功案例)
3 - 本地(手动)编译 Python(不能在不同的 Libc 版本上工作,对吧?)
还有其他选择吗?请告诉我..
提前致谢。
【问题讨论】:
-
为什么这个问题被投票结束?
标签: python deployment static-libraries virtualenv static-linking