运行 Python 3 来自光 Table
Running Python 3 from Light Table
我正在试用 Light Table 并学习如何使用它。总的来说,我喜欢它,但我注意到在 Python 程序中使监视和内联计算工作的唯一方法是使用 Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它使用 Python 3 代替?
我查看了 Google 和 GitHub,但找不到任何有希望的东西。
我正在使用 Mac 和 OS X 10.10.2。我安装了 Python 3.4.0,可以从终端正常运行。
点击 Ctrl + Space
调出控制面板。然后开始输入 Set Syntax
和 select Set Syntax to Python
。开始输入 Python 然后按 Ctrl + Shift + Enter
构建和 运行 程序。
我遇到了同样的问题。在使用 .py 扩展名保存文件然后键入 Cmd+Enter 后,它对我有用。
我在使用仅在 Python3.3 上有效的语法时遇到了同样的问题。
- 转到 Settings:User 行为
- 添加行(找到 python 二进制文件的真实路径):
[:app :lt.plugins.python/python-exe “/usr/bin/python3.4”]
- 保存并在你的 lighttable 中测试
它对我有用:)
希望对你有帮助
除了改变
Ctrl+Space 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
,您可以比较两者以查看不同之处和更改内容:
我正在试用 Light Table 并学习如何使用它。总的来说,我喜欢它,但我注意到在 Python 程序中使监视和内联计算工作的唯一方法是使用 Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它使用 Python 3 代替?
我查看了 Google 和 GitHub,但找不到任何有希望的东西。
我正在使用 Mac 和 OS X 10.10.2。我安装了 Python 3.4.0,可以从终端正常运行。
点击 Ctrl + Space
调出控制面板。然后开始输入 Set Syntax
和 select Set Syntax to Python
。开始输入 Python 然后按 Ctrl + Shift + Enter
构建和 运行 程序。
我遇到了同样的问题。在使用 .py 扩展名保存文件然后键入 Cmd+Enter 后,它对我有用。
我在使用仅在 Python3.3 上有效的语法时遇到了同样的问题。 - 转到 Settings:User 行为 - 添加行(找到 python 二进制文件的真实路径): [:app :lt.plugins.python/python-exe “/usr/bin/python3.4”] - 保存并在你的 lighttable 中测试
它对我有用:) 希望对你有帮助
除了改变
Ctrl+Space 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
,您可以比较两者以查看不同之处和更改内容: