2010-04-26 45 views

回答

13

我的建議是你堅持使用Python 2.6+,但只需添加-3標誌來警告你與Python 3.0不兼容。然後,您可以確保您的Python 2.6可以通過2to3輕鬆升級到Python 3.0,而無需實際進行跳躍。我建議你暫時停下來,因爲你可能在某個時候想要使用一個庫,並發現它只適用於2.6而不是3.0;如果您確保清除由-3標記的內容,那麼您將很容易跳轉,但是您也可以利用僅適用於2.6+以及尚未準備好3.0的代碼。

+3

+1,並且在測試結束時轉爲2.7 - 又一步接近3.1 – 2010-04-26 09:30:37

4

對於您使用的每個第三方庫,請確保它具有Python 3支持。現在很多主要的Python庫都被遷移到3。查看這些庫的文檔和郵件列表。

當你所依賴的所有庫都被支持時,我建議你去做。

+0

我並不認爲很多主要的Python庫已經被遷移了。你在想什麼? – 2010-05-11 02:43:39

+0

幾個例子:sqlalchemy,jinja2,werkzeug – codeape 2010-05-11 08:36:17

+2

但我想這取決於你的def。 「主要」......當我創建網絡應用程序時,這三個對我來說很重要。所以他們對我來說至少是「重要的」。 – codeape 2010-05-11 10:58:04