我希望开发和部署 python 3 代码以及 python 3 模块到 OSX Yosemite 和 CentOS 7,两者都预装了 python 2。
我已经通过 pip 安装了 python 模块,并得到了在 Fedora 21 上使用 python 3 开发的想法,但我不确定使用 OSX 和 CentOS 执行此操作的最佳方法是什么。
我知道我们可以将 python 模块安装到 venv 环境中,以使其与系统隔离。是否可以在 venv 中隔离整个 python 3 环境并将其部署在 CentOS/OSX 上?我已经用 Docker 对这种方法进行了试验,但我觉得这太过分了。
是否有一种标准的 Python 方法可以在主要是 Python 2 操作系统(如 OSX 和 CentOS)上开发 Python 3 代码,而无需填充系统上已有的内容?