如何在Canopy Enthought中使用Python 3? 它在底部有选择Python 3的选项,但是当我们使用时,这并没有改变任何内容:
print(sys.version)
2.7.3 | 32-bit | (default, Mar 25 2013, 15:38:39) [MSC v.1500 32 bit (Intel)]
如何在Canopy Enthought中使用Python 3? 它在底部有选择Python 3的选项,但是当我们使用时,这并没有改变任何内容:
print(sys.version)
2.7.3 | 32-bit | (default, Mar 25 2013, 15:38:39) [MSC v.1500 32 bit (Intel)]
一位 Enthought 工程师回答说目前无法在 Canopy 中使用 Python 3。他们正在考虑几种支持方式,但短期内不会有任何支持方案。
正如您在https://www.enthought.com/products/canopy/package-index/上看到的,Canopy使用的大多数(或某些)软件包仅与Python-2.x兼容。因此,如果您尝试在Canopy中使用过时的模块,则会导致Canopy不稳定,并且最终无法在Python 3.x环境中工作。
Canopy现在不仅支持Python 3,还支持在多个Python 2.7和3.x环境之间切换。
根据知识库文章: “在Canopy 2.1中,联网的用户(以及所有Enthought Deployment Server的用户)可以创建、管理和在多个Python 2.7和3.5环境之间切换,不同的环境包含不同的软件包集。当您在Canopy 2.1中切换到特定的Python环境时,在Package Manager、Editor、Python面板、Debugger、Data Import Tool、Jupyter Notebook和Canopy Command Prompt / Terminal中都会使用它。”