2014-10-09 39 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