我在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命令?
我是否過分複雜呢?