当它们都需要不同的python版本时如何使用2个python mod
Posted
技术标签:
【中文标题】当它们都需要不同的python版本时如何使用2个python mod【英文标题】:How to use 2 python mods when they both require different python versions 【发布时间】:2014-02-17 16:35:26 【问题描述】:当两个 mod 需要不同的 python 版本时,我将如何在同一个文件中使用 2 个不同的 python mod?我正在尝试编写一个使用 pygame 的程序,它只适用于 3.2 和 pymssql,它只适用于 3.3。如果我尝试在同一个文件中(在任一 python 版本上)运行它们,则会出现错误,但如果我单独运行它们则不会。
【问题讨论】:
***.com/questions/14115440/… 这应该可以解决您的问题。 非常感谢。我不知道比特桶。我直接去pygame.org。从像 bitbucket 这样的社区网站运行代码安全吗? 嗯,我打算用它。不过我还没用过。 【参考方案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。
【讨论】:
以上是关于当它们都需要不同的python版本时如何使用2个python mod的主要内容,如果未能解决你的问题,请参考以下文章
当它们的非托管依赖项发生冲突时,如何使用 2 个第三方 .net 库?