从Light Table运行Python 3

时间:2015-02-04 17:36:50

标签: python python-3.x lighttable

我正在尝试Light Table并学习如何使用它。总的来说,我喜欢它,但我注意到在Python程序中使手表和内联评估工作的唯一方法是使用Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它改为使用Python 3?

我看了谷歌和GitHub,我找不到任何有希望的东西。

我使用的是OS X 10.10.2的Mac。我有一个Python 3.4.0的安装,从终端运行良好。

4 个答案:

答案 0 :(得分:3)

使用仅在Python3.3上有效的语法时遇到了同样的问题。 - 转到“设置:用户行为” - 添加行(找到python二进制文件的真实路径):       [:app:lt.plugins.python / python-exe" /usr/bin/python3.4"] - 保存并测试您的灯光

它对我有用:) 希望它有所帮助

答案 1 :(得分:0)

点击Ctrl + Space以显示控制面板。然后开始输入Set Syntax并选择Set Syntax to Python。开始键入Python,然后按Ctrl + Shift + Enter构建并运行程序。

答案 2 :(得分:0)

我遇到了同样的问题。在使用.py扩展名保存文件然后键入Cmd + Enter。

后,它对我有用

答案 3 :(得分:0)

除了改变 Ctrl + 空格 Settings:User Behaviour

 [:app :lt.plugins.python/python-exe "/path_to_your_custom_bin/bin/python3.4"]

Unicode存在问题(' unicode'未定义),我还需要修改ltmain.py以使用Python3,请参阅此处:

https://github.com/eduardflorinescu/lighttable_python3_patch/blob/master/ltmain.py

确保您备份原始ltmain.py,您可以区分两者以查看差异和更改内容: