2010-10-20 163 views
5

似乎是PyCrypt需要移植,才能做到這一點。你很難做到嗎?Paramiko將被移植到Python 3.x?

+1

paramiko的作者可以告訴它何時將被移植。 pyCrypt也是如此。如果你不能等待,你應該通過貢獻來幫助。這似乎是這個論壇的一個問題。 – pyfunc 2010-10-20 01:08:19

+0

有點晚了OP,但可能是有用的人:1.13的paramiko有Python的支持3(https://github.com/paramiko/paramiko/issues/16)。 – 2014-07-05 17:13:37

回答

3

您可以嘗試使用2to3,其自帶的Python 2.7,到項目的源轉換到Python 3兼容的代碼。然後,只需在轉換的軟件包上運行一些測試,看看它們是否工作。

大部分的主要工作將由2to3的完成,之後,如果需要,使一切工作得很好,你可以微調的調整。

至於的paramiko和PyCrypt被移植到Py3K,大概不會。 PyCrypt的最後一個版本是在2007年,Paramiko的最後一個版本是在2009年11月。所以,你最好自己試着去做(當然,和世界其他地方分享結果!)。

+0

我從來沒有使用2to3,但已經看到它..想知道爲什麼如果它是如此簡單,沒有人做過它。是否沒有對3.X版本的需求?有沒有其他的選擇?謝謝Rafe – Erik 2010-10-21 22:05:05

+2

爲了迂腐,paramiko需要「pycryto」,而不是「pycrypt」。 pycrypto已定期更新,最新版本爲2010年8月。截至2011年1月,Python 3支持正在合併到主存儲庫中。 – goertzenator 2011-02-07 15:24:04