0

我希望开发和部署 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 代码,而无需填充系统上已有的内容?

4

1 回答 1

1

森茨,

$ virtualenv venv_name --python=python3

顺便说一句,如果您直接在系统(OSX 或 CentOS)中安装 python3,则不会发生任何不好的事情。

于 2015-09-07T14:32:08.923 回答