如何在 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)]
An Enthought engineer answered that at present it is not possible to use Python 3 in or with Canopy. They are considering several ways to support it but none of them will arrive in the short term.
Edit: Enthought just announced Python 3 support for Canopy 2.0.
正如您在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 部署服务器的所有用户)可以创建、管理和在多个 Python 2.7 和 3.5 环境之间切换,不同的环境包含不同的包集。当你切换到 Canopy 2.1 中的特定 Python 环境,它在整个 Canopy 中使用——在包管理器、编辑器、Python 面板、调试器、数据导入工具、Jupyter Notebook 和 Canopy 命令提示符/终端中。”