2014-10-09 31 views
0

我想安裝與PIP的郵件庫,但它進口的模塊隊列,已改名爲在Python 3排隊,我怎麼能下載它使用點?如何使PIP安裝在蟒蟒3.x的2.x的模塊

+2

幾乎肯定不會工作,如果沒有python3的包,那麼你運氣不好 – 2014-10-09 19:40:36

+0

你可以鏈接到你正在談論的包嗎? – 2014-10-09 19:45:39

+0

閱讀郵件版本歷史中的評論[這裏](https://bitbucket.org/ginstrom/mailer/src/ff2e4fa9db0854aa3f1adbf9454ff25e4ea8560d?at=default)它似乎應該可以使用python3進行安裝。您應該從bitbucket下載源代碼並運行'python3 setup.py install'。如果他們做得正確,那麼安裝程序應該能夠使用'2to3'修復代碼。 – Bakuriu 2014-10-09 21:04:08

回答

0

答:你不能! 爲什麼你會甚至考慮這樣的事情?

這爲什麼這麼多的項目仍然使用Python 2.7和3.4不,因爲有很多模塊還沒有移植。 但是,越來越多,特別是着名的。

你能做的唯一的事情,就是找一個當量/更換模塊做同樣的事情。

更新:

來創建隊列,你可以充分利用的Deque(collections.deque)或使用發現deque的隊列的一些實現。

+0

我不是那個投下你的答案的人,但我需要這個模塊,這就是爲什麼我想要安裝它的原因 – whiletrue 2014-10-09 19:44:39

+1

@whiletrue對於開源軟件包,另一種選擇是貢獻。如果您覺得自己有能力,請爲社區提供一項服務並將其移植過來。 – 2014-10-09 19:47:48

+0

是的,分叉項目,並嘗試找到必須重寫的內容,以使它與3.X兼容。有時候,這不是一件大事。然後社區會幫助你完成它,即使它的創造者會感激。 – 2014-10-09 19:50:29