我正在尝试 Light Table 并学习如何使用它。总的来说,我喜欢它,但我注意到在 Python 程序中使监视和内联评估工作的唯一方法是使用 Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它改用 Python 3?
我查看了 Google 和 GitHub,但找不到任何有希望的东西。
我正在使用带有 OS X 10.10.2 的 Mac。我安装了可以从终端正常运行的 Python 3.4.0。
我正在尝试 Light Table 并学习如何使用它。总的来说,我喜欢它,但我注意到在 Python 程序中使监视和内联评估工作的唯一方法是使用 Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它改用 Python 3?
我查看了 Google 和 GitHub,但找不到任何有希望的东西。
我正在使用带有 OS X 10.10.2 的 Mac。我安装了可以从终端正常运行的 Python 3.4.0。
我在使用仅在 Python3.3 上有效的语法时遇到了同样的问题。- 转到设置:用户行为 - 添加行(找到你的 python 二进制文件的真实路径): [:app :lt.plugins.python/python-exe "/usr/bin/python3.4"] - 保存并测试在你的灯台上
它对我有用:) 希望它有帮助
我遇到了同样的问题。在使用 .py 扩展名保存文件然后键入 Cmd+Enter 后,它对我有用。
点击Ctrl + Space
以调出控制面板。然后开始输入Set Syntax
并选择Set Syntax to Python
。开始输入您的 Python,然后按下Ctrl + Shift + Enter
以构建和运行程序。
除了改变
Ctrl+Space Settings:User Behaviour
[:app :lt.plugins.python/python-exe "/path_to_your_custom_bin/bin/python3.4"]
( 'unicode' is not defined)存在问题Unicode
,我还需要修改ltmain.py
以使用 Python3,请参见此处:
https://github.com/eduardflorinescu/lighttable_python3_patch/blob/master/ltmain.py
确保你备份了原始文件ltmain.py
,你可以区分两者,看看有什么区别和改变了什么: