我希望开发和部署python 3代码,以及python 3模块到OSX Yosemite和CentOS 7,两者都预装了python 2。
我已经通过pip安装了python模块并且在Fedora 21上使用python 3进行了开发,但我不确定使用OSX和CentOS的最佳方法是什么。
我知道我们可以将python模块安装到venv环境中,以使其与系统隔离。是否可以将整个python 3环境隔离在venv中并在CentOS / OSX上进行部署?我已经使用Docker对这种方法进行了实验,但我觉得这对于大锤的方法来说太过分了。
是否有一种标准的python方法可以在OSX和CentOS等主要python 2操作系统上开发python 3代码,而无需填充系统中已有的内容?
答案 0 :(得分:1)
sunnz,
$ virtualenv venv_name --python=python3
顺便说一下,如果你在你的系统(OSX或CentOS)中直接安装python3,就不会发生任何不好的事情。