11

如何在 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)]
4

3 回答 3

16

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.

于 2013-06-18T21:13:30.180 回答
0

正如您在https://www.enthought.com/products/canopy/package-index/上看到的,Canopy 使用的 大多数(或某些)软件包仅兼容python-2.x,因此在这种情况下,如果您尝试使用Canopy 中的过时模块导致 Canopy 不稳定,因此最终无法在 python 3.x 环境中工作

于 2013-06-22T13:54:48.817 回答
0

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 命令提示符/终端中。”

https://support.enthought.com/hc/en-us/articles/115002376586-Canopy-2-1-Managing-and-switching-between-Python-2-7-and-3-5-environments

于 2018-02-13T10:32:20.680 回答