问题 Enthought Canopy中的Python 3


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

1193
2018-04-22 08:40


起源

$ python3 myscript.py 如果您的系统上仍有2.7,则调用脚本的特定命令。
这在Enthought中不起作用。问题是我不能在这个组织的计算机上为python 3.3构建numpy。 Canopy Enthought有效,但我的脚本是用3.3编写的。 - PascalVKooten
我来这里问同样的问题。那么在Canopy中没有办法使用Python 3吗? - astrojuanlu
@ Juanlu001我放弃了...我想使用它的原因是因为我无法让Python 3.3在环境中工作。因为我在那里修理它,它对我的​​事业已经过时了。 - PascalVKooten
我开始赏金,因为对我而言,在Canopy中使用Python 3很重要。我想得到一个答案,即使它是“不,你不能”。 - astrojuanlu


答案:


一位Enthought工程师目前回答说 不能在Canopy中使用Python 3或使用Canopy。他们正在考虑几种方式来支持它,但它们都不会在短期内到达。

编辑Enthought刚刚宣布了对Canopy 2.0的Python 3支持


16
2018-06-18 21:13



对于抬头(和腿部工作)+1,对于许多人来说这可能是一个关键问题。 - BAR


你可以看到 https://www.enthought.com/products/canopy/package-index/  大多数(或一些) Canopy使用的包只是 蟒蛇-2.X 因此在这种情况下兼容,如果你试图在Canopy中使用一个过时的模块,这会导致Canopy稳定和 因此最终无法在python 3.x环境中工作


0
2018-06-22 13:54





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

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


0
2018-02-13 10:32



“不仅”好像他们做得好......我们在5年后谈话;) - PascalVKooten