在aptanastudio3中本地运行Python

2024-10-06 16:12:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近在macosxel-Capitan(版本10.11.6)上安装了python3.5.2。我(想)我正确地配置了aptanastudio3,以便它在运行任何Python代码时指向python3.5。但是我得到了错误信息,甚至我为什么要运行简单的命令。在

如果你看看下面的截图:

enter image description here

enter image description here

您会注意到打印(4+8)确实打印了12,但是在print命令的左边我得到了一个红色的X(在悬停之后会显示“undefined variable:print”)。我也会收到回溯信息和打字错误。当我尝试一些更高级的东西时,也一样,比如创建函数和运行测试:

enter image description here

enter image description here

enter image description here

如果Aptana正确地指向python3,我就不会收到这些错误消息,对吧?在截图中可以看到python3.5与测试.py我用来运行代码的文件。我跟随this youtube tutorial在Aptana中配置Python解释器(她大约在1:30开始这项工作)。非常感谢任何帮助!在

编辑:在VectorWorks上的these instructions之后,我转到“首选项”>;“PyDev”>;“解释器”>;“Python解释器”,然后单击“高级自动配置”。显示的选项仅包括Python版本2.6和2.7。在

enter image description here

我不明白为什么3.5没有出现?如果我在Python解释器(Python 1)下选择第二个选项,它现在会在系统库中显示python3,但是当我再次单击advanced auto config时,它仍然只提供2.6和2.7版本。在

enter image description here


Tags: 代码命令gt版本选项错误解释器python3
1条回答
网友
1楼 · 发布于 2024-10-06 16:12:49

我收到错误消息是因为AptanaStudio(以及其他IDE)不支持testEqual。TestEqual只在活动代码中工作,我们正在为我当前注册的类使用(在线)的文本编辑器。移除后:

from test import testEqual

以及

^{pr2}$

然后打印sum\u evens函数:

print(sum_evens([2,3,4]))

控制台打印正确的答案而不显示任何错误消息。在

相关问题 更多 >