2016-12-05 158 views
1

我最近在Mac OS X El Capitan(版本10.11.6)上安装了Python 3.5.2。我(想)我正确配置了Aptana Studio 3,以便它在运行Python代码时指向Python 3.5。但即使我试图运行简单的命令,我也会收到错误消息。在Aptana Studio 3中本地运行Python

如果你看看下面的截图:

enter image description here

enter image description here

你会发现印刷(4 + 8)不打印12,但我得到一个红色X打印命令的左侧(悬停后显示“未定义变量:打印”)。我也收到Traceback消息和TypeErrors。这同样适用于当我尝试一些更高级的,如创建一个功能和运行测试:

enter image description here

enter image description here

enter image description here

我不应该得到这些错误信息,如果是集锦正确指出了Python 3,对吧?您可以在屏幕截图中看到,Python 3.5与我用来运行代码的test.py文件位于相同的文件夹中。我跟着this youtube tutorial在Aptana中配置Python解释器(她在1:30左右开始)。任何帮助是极大的赞赏!

编辑:在VectorWorks上关注these instructions后,我转到Preferences> PyDev> Interpreters> Python Interpreter并点击Advanced Auto-Config。显示的选项仅包括Python版本2.6和2.7。

enter image description here

我不明白为什么3.5没有显示出来?如果我选择Python Interpreters(Python 1)下的第二个选项,它现在在系统库中显示Python 3,但是再次单击高级自动配置时,它仍然只提供版本2.6和2.7。

enter image description here

回答

0

我收到错误消息,因为的Aptana Studio中(以及所有其他IDE)不支持testEqual。 TestEqual只能在有源代码,我们使用(在线)对于我目前就读于类的文本编辑器中取出后:

from test import testEqual 

testEqual( 

,然后打印sum_evens功能:

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

控制台打印正确的答案,没有任何错误消息。