当两个mod需要不同的python版本时,如何在同一个文件中使用2个不同的python mod?我正在尝试编写一个使用pygame的程序,它只适用于3.2和pymssql,它只适用于3.3。如果我尝试在同一个文件中运行它们(在任何一个python版本上),我会收到错误,但如果我单独运行它们则不会。
答案 0 :(得分: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。