【问题标题】:Running Python Locally In Aptana Studio 3在 Aptana Studio 3 中本地运行 Python
【发布时间】:2016-12-05 18:40:34
【问题描述】:

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

如果你看看下面的截图:

您会注意到 print(4+8) 确实打印了 12,但是我在 print 命令的左侧看到了一个红色的 X(悬停后显示“未定义的变量:打印”)。我还收到 Traceback 消息和 TypeErrors。当我尝试更高级的东西时也是如此,比如创建一个函数和运行测试:

如果 Aptana 正确指向 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。

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

【问题讨论】:

    标签: python configuration typeerror python-3.5 aptana3


    【解决方案1】:

    我收到错误消息是因为 Aptana Studio(以及所有其他 IDE)不支持 testEqual。 TestEqual 仅适用于 Active Code,这是我们为我目前注册的课程使用(在线)的文本编辑器。删除后:

    from test import testEqual
    

    testEqual( 
    

    然后打印 sum_evens 函数:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多