当两个 mod 需要不同的 python 版本时,我将如何在同一个文件中使用 2 个不同的 python mod?我正在尝试编写一个使用 pygame 的程序,它只适用于 3.2 和 pymssql,它只适用于 3.3。如果我尝试在同一个文件中(在任一 python 版本上)运行它们,我会收到错误,但如果我单独运行它们则不会。
问问题
51 次
1 回答
1
没有简单的解决方案适合您。在我看来,pygame 社区有责任让它在 Python 3.3 上运行。Python 3.3 比 Python 3.2 更具有广泛分布的潜力。此外,现在“支持 Python 3”应该意味着支持 Python 3.3/3.4,而不仅仅是 Python 3.2。我猜这在 pygame 维护者的待办事项列表中。如果有疑问,您可能想在相应的论坛/邮件列表中询问是否已经计划支持 Python 3.3。
如果您好奇而不害怕,您可能想深入了解 pygame 在 Python 3.3 上失败的原因并开始逐个修复问题。我想这种努力将受到高度赞赏。
编辑:
我假设你做了一些研究作业 :-) 看起来 pygame可用于 Python 3.3: https : //bitbucket.org/pygame/pygame/downloads 谢谢@batbrat。
于 2014-02-17T16:39:23.477 回答