如何在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)]
答案 0 :(得分:16)
Enthought工程师回答说,目前无法在Canopy中使用Python 3 。他们正在考虑几种方式来支持它,但它们都不会在短期内到达。
修改:Enthought just announced Python 3 support for Canopy 2.0。
答案 1 :(得分:0)
正如您在https://www.enthought.com/products/canopy/package-index/ 上看到的那样,Canopy使用的大多数(或某些)软件包仅与 python-2.x 兼容,因此在这种情况下,如果您试图在Canopy中使用过时的模块,这会导致Canopy稳定并且因此最终无法在python 3.x环境中工作
答案 2 :(得分:0)
Canopy现在不仅支持Python 3,还支持在多个Python 2.7和3.x环境之间切换。
从知识库文章: “在Canopy 2.1中,互联网连接用户(以及Enthought Deployment Server的所有用户)可以在多个Python 2.7和3.5环境之间创建,管理和切换,不同的环境包含不同的包集。当您切换到特定的Python环境时在Canopy 2.1中,它在整个Canopy中使用 - 在包管理器,编辑器,Python面板,调试器,数据导入工具,Jupyter笔记本和Canopy命令提示符/终端中。“