【发布时间】:2020-08-06 18:30:06
【问题描述】:
这是一个大项目,有些库是用 Python2 编写的,有些库是用 Python3 编写的。项目很大。
是否可以在同一个项目中同时使用 Python 2 和 Python 3?
【问题讨论】:
-
是的。就像您可以在一个项目中使用任何两种或多种语言一样。
-
@MisterMiyagi,但在一个虚拟环境中,只能有一个 Python 版本。对吗?
-
如果你使用 Anaconda 来运行你的 virtualenvs,你可能会遇到一些问题,因为我认为 Anaconda 本身并不同时支持多个环境实例。查看stackoverflow.com/questions/50953575/… 了解解决此问题的其他解决方案
-
没有这样的规则,事实上在你的IDE中你可以选择你想使用的解释器
-
@DerekG 说 Q 谈论的是同时运行,但是在这个 Q OP 中只提到在同一个系统中,没有什么是同时运行的
标签: python