我在Python 3.4.1上开发了一个Django(v1.7)应用程序。我想用Fabric来部署脚本。是否可以部署使用Fabric 3.4的应用程序?
但正如我在the official documentation和另一个StackOverflow question上看到的,Fabric目前只支持python 2.5-2.7。
我知道这意味着即使Fabric只能使用Python 2.5-2.7解释器运行,它仍然可以执行所有命令(例如,我可以告诉Python 2脚本来编译和编译Python 3解释器)。但是,这有什么困扰我。
当部署脚本必须创建一个python 3虚拟环境并尝试在其中执行Python 3命令时会发生什么?它会失败吗?或者Fabric将这些命令视为任何其他shell命令并启动一个Python 3解释器来执行Python 3命令?
我是否过分复杂呢?