2016-12-05 114 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])) 

控制檯打印正確的答案,沒有任何錯誤消息。