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